make[3]: Entering directory `/var/tmp/portage/blender-2.26/work/blender-2.26/intern' /bin/sh ../libtool --mode=link gcc -mcpu=athlon -O2 -pipe -funsigned-char -o libblender_intern.la -rpath /usr/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -L/usr/X11R6/lib string/libblender_STR.la ghost/libblender_GHOST.la guardedalloc/libblender_guardedalloc.la bmfont/libblender_BMF.la moto/libblender_MT.la container/libblender_CTR.la memutil/libblender_MEM.la decimation/libblender_LOD.la keymaker/libblender_belgium.la bsp/libblender_BSP.la iksolver/libblender_IK.la -L/usr/X11R6/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -lXxf86dga -lGLU -lGL -lX11 -lXext -lopenal -lvorbisfile -lvorbis -logg -lesd -lsmpeg -lSDL -lutil -lm -ljpeg -lpng -lcrypto -lssl -lpthread -ldl -lstdc++ -lz rm -fr .libs/libblender_intern.la .libs/libblender_intern.* .libs/libblender_intern.* gcc -shared -Wl,--whole-archive string/.libs/libblender_STR.al ghost/.libs/libblender_GHOST.al guardedalloc/.libs/libblender_guardedalloc.al bmfont/.libs/libblender_BMF.al moto/.libs/libblender_MT.al container/.libs/libblender_CTR.al memutil/.libs/libblender_MEM.al decimation/.libs/libblender_LOD.al keymaker/.libs/libblender_belgium.al bsp/.libs/libblender_BSP.al iksolver/.libs/libblender_IK.al -Wl,--no-whole-archive -L/usr/kde/3/lib -L/usr/X11R6/lib string/.libs/libblender_STR.al -L/usr/lib -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl ghost/.libs/libblender_GHOST.al -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl guardedalloc/.libs/libblender_guardedalloc.al -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl bmfont/.libs/libblender_BMF.al -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl moto/.libs/libblender_MT.al -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl container/.libs/libblender_CTR.al -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl memutil/.libs/libblender_MEM.al -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl decimation/.libs/libblender_LOD.al -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl keymaker/.libs/libblender_belgium.al -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl bsp/.libs/libblender_BSP.al -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lpthread -lm -ldl -lm -lpthread -ldl iksolver/.libs/libblender_IK.al -lSM -lICE -lXmu -lXt -lXi -ldl -lpthread -lm -lm -lm -ldl -lpthread -lpthread -lpthread -lpthread -lm -ldl -lartsc -lpthread /usr/lib/libaudiofile.so -lm /usr/lib/libasound.so /usr/lib/libaa.so -ldl -lm -lpthread -ldl -lXxf86dga /usr/lib/libGLU.so -lGL -lX11 -lXext -lopenal /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libogg.so /usr/lib/libesd.so /usr/lib/libsmpeg.so /usr/lib/libSDL.so -lutil -lm /usr/lib/libjpeg.so -lpng -lcrypto -lssl -lpthread -ldl -lstdc++ -lz -Wl,-soname -Wl,libblender_intern.so.0 -o .libs/libblender_intern.so.0.0.0 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lartsc collect2: ld returned 1 exit status make[3]: *** [libblender_intern.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/blender-2.26/work/blender-2.26/intern' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/blender-2.26/work/blender-2.26/intern' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/blender-2.26/work/blender-2.26' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1."emerge kde 3.1" or maybe "emerge arts" is enough 2.emerge blender 3. thats my emerge info: Portage 2.0.46-r12 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r3) ================================================================= System uname: 2.4.19-gentoo-r10 i686 AMD Athlon(tm) Processor GENTOO_MIRRORS="ftp://ftp.ibiblio.org/pub/linux/distributions/gentoo ftp://sunsite.dk/mirrors/gentoo/ http://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.rez-gif.supelec.fr/pub/Linux/distrib/gentoo/ http://distro.ibiblio.org/gentoo " CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png qtmt quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts tcltk java X sdl gpm tcpd pam libwww ssl python imlib oggvorbis gtk qt kde motif opengl aalib acpi alsa apache2 cdr esd flash gd -gnome gtk2 innodb jikes maildir mozilla mysql nocardbus oav perl samba sasl slp -svga tetex tiff usb wmf xface zeo" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon-tbird -O2 -pipe" CXXFLAGS="-mcpu=athlon-tbird -O2 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
kde guys, you get this error all the time ... whats the fix ? (this isnt a blender specific bug)
I've just compiled blender-2.26 on machine. Portage 2.0.46-r12 (default-1.0, gcc-2.95.3, glibc-2.2.5-r2,2.2.5-r7) ================================================================= System uname: 2.4.19-gentoo-r10 i686 Pentium III (Katmai) GENTOO_MIRRORS="http://gentoo.tcsn.co.za ftp://ftp.is.co.za/linux/distributions/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow apm avi crypt cups encode jpeg libg++ libwww mikmod mmx mpeg ncurses pdflib qtmt quicktime spell truetype xml2 xmms xv arts berkdb bonobo cdr esd gdbm gif gnome gnome-libs gpm gtk gtkhtml guile imlib java kde motif mozilla nls oggvorbis opengl pam perl png python qt readline scanner sdl slang ssl svga tcltk tcpd tiff X" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=i686 -pipe" CXXFLAGS="" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j8" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" KDE Latest version installed: 3.0.4 ARTS Latest version installed: 1.1.0 I also checked in the source for blender and cannot find any referance to -lartsc or any referance to arts in general. So this is pretty wierd. Henti Smith
the error comes from linking against a library which links against artsc, and artsc wasnt found ... blender doesnt link directly against artsc
Any idea which one ? It doenst make sence to me tho. since if blender links to a lib it's aliready linked beforehand. blender should not double link via a library to arts. Wiono, can you give me an output of "ldconfig -v |grep artsc" Henti Smith
ldconfig -v |grep artsc libartscbackend.so.0 -> libartscbackend.so.0.0.0 libartsc.so.0 -> libartsc.so.0.0.0 I managed somehow to fix that bug by linking ln -s /usr/kde/3.1/bin/artsc-config /usr/bin
FWIW - If you don't have any version for KDE 3.0 - this problem occurs. ============================================================ If you create a link: # ln -s /usr/kde/3.1 /usr/kde/3 problem is solved. Results like so: dragon kde # ls -l total 1 lrwxrwxrwx 1 root root 3 Feb 15 10:14 3 -> 3.1 drwxr-xr-x 7 root root 168 Feb 9 04:38 3.1 dragon kde # ============================================================ There is already a bug with this specific information.