[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-multimedia
Subject:    Bug#41027: noatun segfaults artsd on startup (additional infos)
From:       Andy Toenz <zyta2002 () web ! de>
Date:       2002-04-15 12:18:13
[Download RAW message or body]

some more infos about the installation (relies upon a discussion in #kde-users 
with neil stevens)

my installation from cvs relies upon this self-wrote install-script:
<begin script>
#!/bin/bash

echo -e "**\tCVS Compile-Helper Script... (c)by zyta '2002\t**"

# GLOBAL VARS
CFLAGS="-O0 -fomit-frame-pointer -mcpu=i686 -march=i686 -fno-exceptions"
CC="/usr/bin/gcc"
CXXFLAGS="-O0 -fomit-frame-pointer -mcpu=i686 -march=i686 -fno-exceptions"
CXX="/usr/bin/g++"
export CFLAGS CC CXXFLAGS CXX

# SCRIPT VARS
DEFAULT_CONFIG_ARGS="--prefix=/opt/kde3 --enable-debug=full 
--disable-dependency-tracking"

function build_lame {
cd lame-3.91
./configure --prefix=/usr --disable-gtktest --disable-decoder 
--disable-analyzer-hooks
make
sudo make install
cd ..
}

function build_qt-copy {
echo "[(re)compile qt-copy]"
cd qt-copy
echo -n "building qt-copy debs..."
fakeroot dpkg-buildpackage -b
echo -e "\tdone"
echo -n "cleanup sources..."
debian/rules clean
echo -e "\tdone"
cd ..
echo -n "installing debs..."
sudo dpkg -i *.deb
echo -e "\tdone"
}

function build {
echo "[(re)compiling $1]"
cd $1
export DO_NOT_COMPILE="$3"
if [[ ! -e "configure" ]];
    then
	if [[ $1 == "kdevelop" ]];
	    then
		echo -n "cleaning cvs.make"
		make -f admin/Makefile.common cvs-clean > /dev/null 2>&1
		echo -e "\tdone"
	fi
	echo -n "autoconf from cvs..."
	make -f Makefile.cvs > ../$1.autoconf.log 2>&1
	echo -e "\tdone"
fi
if [[ ! -e "config.h" ]];
    then
	echo -n "fresh build, configuring..."
	./configure $DEFAULT_CONFIG_ARGS $2  > ../$1.config.log 2>&1
	echo -e "\tdone"
fi
echo -n "compiling..."
make > ../$1.make.log 2>&1
echo -e "\tdone"
if [[ $1 == "kdelibs" ]];
    then
	echo -n "making doku..."
	qt2kdoc /usr/share/doc/qt3-doc/
	make kdedoc
	echo -e "\tdone"
fi
echo -n "installing..."
make install > ../$1.install.log 2>&1
echo -e "\tdone"
#echo -n "cleaning up...(shit happens)"
#make distclean > /dev/null 2>&1
#echo -e "\tdone"
cd ..
}

# gcc3.1 ready => kdemultimedia, arts

#     component		configure options				disabled builds
#build_lame
#build_qt-copy		
#build arts 		"--with-alsa"
#build kdelibs 		"--disable-libfam --enable-dnotify --with-alsa"
#build kdebase 		"--with-shadow"
#build kdenetwork 	"" 						"kdict kit korn kpf kppp ktalkd kxmlrpc"
#build kdegraphics 	"" 						"kfax kfaxview kfract kooka"
build kdemultimedia 	"" 						"kmid kmidi koncd arts"
#build kdeutils 		"" 						"karm klprfax"
#build kdevelop		"--enable-docbase"				""
#build kdesdk		""						""
#build kdoc		""						""
</end script>

so the whole stuff should resides in /opt/kde3

some paths:

which artsd
/opt/kde3/bin/artsd
which noatun
/opt/kde3/bin/noatun

and the kde3-wrapper script (I'm running KDE2.2.2 parallel)
<begin script>
!/bin/bash

# wrapper script for kde3 start
KDEHOME=$HOME/.kde3
KDEDIR=/opt/kde3/
PATH=/opt/kde3/bin:$PATH

export KDEHOME KDEDIR PATH

exec /opt/kde3/bin/startkde
</end script>

version numbers:
 artsd -v
artsd 1.0.0
noatun --version
Qt: 3.0.3
KDE: 3.0.1 (CVS >= 20020327)
Noatun: 2.0.0
_______________________________________________
kde-multimedia mailing list
kde-multimedia@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-multimedia
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic