/libexec/ld-elf.so.1: Shared object "libm.so.6" not found, required by "libstdc++.so.5"

Noah admin2 at enabled.com
Sun Nov 4 08:58:36 PST 2007


thanks Kris,

something must be wrong then. I am running into problems rebuilding 
apache now and see undefined references from 
/usr/local/lib/libstdc++.so.5 during the build:

Here is about where the build breaks:

configure: creating ./config.status

Rarian-0.6.0:
This is not API-stable yet.
Prefix......... /usr/local
  /bin/sh ./config.status
config.status: creating Makefile
config.status: creating rarian.pc
config.status: creating data/Makefile
config.status: creating docs/Makefile
config.status: creating librarian/Makefile
config.status: creating util/Makefile
config.status: creating util/rarian-sk-update
config.status: creating util/rarian-sk-install
config.status: creating util/rarian-sk-rebuild
config.status: creating util/rarian-sk-config
config.status: creating util/rarian-sk-get-scripts
config.status: creating util/rarian-sk-extract
config.status: creating util/rarian-sk-get-content-list
config.status: creating util/rarian-sk-get-extended-content-list
config.status: creating docs/rarian.document
config.status: WARNING:  docs/rarian.document.in seems to ignore the 
--datarootdir setting
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
gmake[3]: Leaving directory `/usr/ports/textproc/rarian/work/rarian-0.6.0'
gmake[3]: Entering directory `/usr/ports/textproc/rarian/work/rarian-0.6.0'
gmake[3]: Leaving directory `/usr/ports/textproc/rarian/work/rarian-0.6.0'
gmake[2]: Leaving directory 
`/usr/ports/textproc/rarian/work/rarian-0.6.0/util'
gmake[2]: Entering directory 
`/usr/ports/textproc/rarian/work/rarian-0.6.0/util'
cc -DHAVE_CONFIG_H -I. -I.. -I./../librarian  -I/usr/local/include  -O2 
-fno-strict-aliasing -pipe  -MT rarian-example.o -MD -MP -MF 
.deps/rarian-example.Tpo -c -o rarian-example.o rarian-example.c
mv -f .deps/rarian-example.Tpo .deps/rarian-example.Po
/bin/sh ../libtool --tag=CC   --mode=link cc  -O2 -fno-strict-aliasing 
-pipe   -L/usr/local/lib -o rarian-example rarian-example.o 
../librarian/librarian.la
cc -O2 -fno-strict-aliasing -pipe -o .libs/rarian-example 
rarian-example.o  -L/usr/local/lib ../librarian/.libs/librarian.so 
-Wl,--rpath -Wl,/usr/local/lib
/usr/bin/ld: warning: libm.so.6, needed by 
/usr/local/lib/libstdc++.so.5, not found (try using -rpath or -rpath-link)
/usr/local/lib/libstdc++.so.5: undefined reference to `getenv at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strcpy at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `free at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `write at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strchr at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `atoi at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtoll at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtod at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strftime at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__ctype_b_loc at GLIBC_2.3'
/usr/local/lib/libstdc++.so.5: undefined reference to `setlocale at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `iswctype at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `realloc at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `mbsrtowcs at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtold at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtoull at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemmove at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strncpy at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strcmp at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemchr at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcsrtombs at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `memcmp at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fread at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `setvbuf at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcsxfrm at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fseek at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `ioctl at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `memchr at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `btowc at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fflush at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `getc at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `memset at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `stdin at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `isatty at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `memcpy at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `snprintf at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcscoll at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `ftell at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtof at GLIBC_2.0'
/usr/local/lib/libgcc_s.so.1: undefined reference to 
`dl_iterate_phdr at GLIBC_2.2.4'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemcmp at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `malloc at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemset at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strdup at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fclose at GLIBC_2.1'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__ctype_toupper_loc at GLIBC_2.3'
/usr/local/lib/libstdc++.so.5: undefined reference to `stdout at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fileno at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strcoll at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fprintf at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `__fxstat at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtol at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcsftime at GLIBC_2.2'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__cxa_atexit at GLIBC_2.1.3'
/usr/local/lib/libstdc++.so.5: undefined reference to `strxfrm at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemcpy at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `poll at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `towupper at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `towlower at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strlen at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__errno_location at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `stderr at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__ctype_tolower_loc at GLIBC_2.3'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcslen at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strcat at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fwrite at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fdopen at GLIBC_2.1'
/usr/local/lib/libstdc++.so.5: undefined reference to `memmove at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `ungetc at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fopen at GLIBC_2.1'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtoul at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wctype at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wctob at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `printf at GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `abort at GLIBC_2.0'
gmake[2]: *** [rarian-example] Error 1
gmake[2]: Leaving directory 
`/usr/ports/textproc/rarian/work/rarian-0.6.0/util'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/textproc/rarian/work/rarian-0.6.0'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/textproc/rarian.
*** Error code 1

Stop in /usr/ports/textproc/gnome-doc-utils.
*** Error code 1

Stop in /usr/ports/accessibility/accerciser.
*** Error code 1

Stop in /usr/ports/accessibility.
*** Error code 1

Stop in /usr/ports.
*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1

Stop in /usr/ports/www/apache22.
access1# pkg_info | grep linux
linux-expat-1.95.8  Linux/i386 binary port of Expat XML-parsing library
linux-fontconfig-2.2.3_7 Linux/i386 binary of Fontconfig
linux-sun-jdk-1.5.0.12,2 Sun Java Development Kit 1.5 for Linux
linux-xorg-libs-6.8.2_5 Xorg libraries, linux binaries
linux_base-fc-4_10  Base set of packages needed in Linux mode (for 
i386/amd64)


Kris Kennaway wrote:
> Noah wrote:
>>
>>
>> HI there,
>>
>> I am not quite sure what library I need to cure this issue up.
>>
>>
>> $ nmap -sP -v 192.168.1.1-255
>> /libexec/ld-elf.so.1: Shared object "libm.so.6" not found, required by 
>> "libstdc++.so.5"
> 
> That doesn't make much sense because no version of FreeBSD yet has a 
> libm.so.6.  How did you obtain this nmap binary?
> 
> Kris


More information about the freebsd-questions mailing list