LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   libstdc++.la' (https://www.linuxquestions.org/questions/linux-software-2/libstdc-la-335159/)

King Goof 06-19-2005 11:04 AM

libstdc++.la'
 
I know that there are lots of topics about this, but i am in a serious jam and don't know how to fix this. since i have done a sync, i can't seem to emerge anything without getting this error. (this is from trying to emerge smb4k)

/bin/sh ../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts-DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o smb4k -L/usr/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/lib smb4k.o main.o ./core/libcore.a ./widgets/libwidgets.a -lkio -lkdeui -lkdecore -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread
libtool: link: cannot find the library `//usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la'
make[3]: *** [smb4k] Error 1
make[3]: Leaving directory `/var/tmp/portage/smb4k-0.5.1/work/smb4k-0.5.1/smb4k'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/smb4k-0.5.1/work/smb4k-0.5.1/smb4k'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/smb4k-0.5.1/work/smb4k-0.5.1'
make: *** [all] Error 2

!!! ERROR: net-misc/smb4k-0.5.1 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.


i have looked around and tried many things, but i am still getting this. any help would be apreciated.

PS. i am using gentoo and kde

King Goof 06-19-2005 11:27 AM

hmm
 
just tried emerging other aps to find similarities, the common thing with all of them seems to be

libtool: link: cannot find the library `//usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la'

when i try to manually find the file i go to /usr then /lib then /gcc-lib and there is no i386-pc-linux-gnu. instead there is a i686pc-linux-gnu, and it contains the remaining /3.3.5/libstdc++.la'

how do i make it use this instead of the i386?

mhearn 06-19-2005 01:15 PM

Just symlink it, it's not harmful. Libtool is remarkably keen on caching stuff, it's a pain ....


All times are GMT -5. The time now is 03:35 PM.