[Xorp-users] /usr/bin/ld: cannot find -lstdc++_p building xorp from /usr/ports

Noah admin2 at enabled.com
Thu Dec 21 23:43:33 PST 2006


Hi there,

I am attempting to build xorp-1.3_1 from FreeBSD /usr/ports
and arriving at a peculiar error - stdc++ libs are in /usr/lib
so i am  unclear why there is a complaint during the build of not 
finding '-lstdc++_p'
hopefully relevant output is below including the dump from the failed make.


# echo $LD_LIBRARY_PATH
/usr/lib

# find / -name "libstdc++"\*
/usr/lib/libstdc++.a
/usr/lib/libstdc++.so.4
/usr/lib/libstdc++.so
/usr/local/lib/gcc/i386-portbld-freebsd5.5/3.4.6/libstdc++.so.6
/usr/local/lib/gcc/i386-portbld-freebsd5.5/3.4.6/libstdc++.so
/usr/local/lib/gcc/i386-portbld-freebsd5.5/3.4.6/libstdc++.a
/usr/local/lib/gcc-4.2.0/libstdc++.so.6
/usr/local/lib/gcc-4.2.0/libstdc++.so
/usr/local/lib/gcc-4.2.0/libstdc++.a
/usr/src/contrib/libstdc++
/usr/src/gnu/lib/libstdc++
/usr/src/lib/compat/compat22/libstdc++.so.2.0.gz.uu
/usr/src/lib/compat/compat3x.i386/libstdc++.so.2.gz.uu
/usr/src/lib/compat/compat4x.alpha/libstdc++.so.3.bz2.uu
/usr/src/lib/compat/compat4x.i386/libstdc++.so.3.bz2.uu




---- make fail ---

# make install clean
===>  Building for xorp-1.3_1
gmake  all-recursive
gmake[1]: Entering directory `/usr/ports/net/xorp/work/xorp-1.3'
Making all in libxorp
gmake[2]: Entering directory `/usr/ports/net/xorp/work/xorp-1.3/libxorp'
gmake  all-am
gmake[3]: Entering directory `/usr/ports/net/xorp/work/xorp-1.3/libxorp'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/usr/ports/net/xorp/work/xorp-1.3/libxorp'
gmake[2]: Leaving directory `/usr/ports/net/xorp/work/xorp-1.3/libxorp'
Making all in libcomm
gmake[2]: Entering directory `/usr/ports/net/xorp/work/xorp-1.3/libcomm'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/net/xorp/work/xorp-1.3/libcomm'
Making all in libxipc
gmake[2]: Entering directory `/usr/ports/net/xorp/work/xorp-1.3/libxipc'
/bin/sh ../libtool --mode=link c++  -Wno-uninitialized -g -W -Wall 
-Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align 
-Woverloaded-virtual -ftemplate-depth-25 -pg   -o xorp_finder  
finder_main.o libfinder.la ./libxipc.la ../libxorp/libxorp.la 
../libcomm/libcomm.la -lcrypto
c++ -Wno-uninitialized -g -W -Wall -Wwrite-strings -Wcast-qual -Werror 
-Wpointer-arith -Wcast-align -Woverloaded-virtual -ftemplate-depth-25 
-pg -o xorp_finder finder_main.o  ./.libs/libfinder.al 
./.libs/libxipc.al ../libxorp/.libs/libxorp.al 
../libcomm/.libs/libcomm.al -lcrypto
/usr/bin/ld: cannot find -lstdc++_p
gmake[2]: *** [xorp_finder] Error 1
gmake[2]: Leaving directory `/usr/ports/net/xorp/work/xorp-1.3/libxipc'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/net/xorp/work/xorp-1.3'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/net/xorp.



More information about the Xorp-users mailing list