Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16035 - blender-2.26 won't compile with arts-1.1.0
Summary: blender-2.26 won't compile with arts-1.1.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High blocker
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-19 16:39 UTC by wiono
Modified: 2003-02-20 22:19 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wiono 2003-02-19 16:39:52 UTC
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"
Comment 1 SpanKY gentoo-dev 2003-02-19 22:07:20 UTC
kde guys, you get this error all the time ... whats the fix ? (this isnt a blender specific 
bug) 
Comment 2 Henti Smith 2003-02-20 11:17:47 UTC
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
Comment 3 SpanKY gentoo-dev 2003-02-20 12:16:12 UTC
the error comes from linking against a library which links against artsc, and artsc wasnt 
found ... blender doesnt link directly against artsc 
Comment 4 Henti Smith 2003-02-20 12:32:26 UTC
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
Comment 5 wiono 2003-02-20 17:17:01 UTC
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 
Comment 6 Guy 2003-02-20 22:19:40 UTC
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.