Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Nov 2007 08:58:05 -0800
From:      Noah <admin2@enabled.com>
To:        Kris Kennaway <kris@FreeBSD.org>
Cc:        User Questions <freebsd-questions@freebsd.org>
Subject:   Re: /libexec/ld-elf.so.1: Shared object "libm.so.6" not found, required by "libstdc++.so.5"
Message-ID:  <472DFA1D.8080309@enabled.com>
In-Reply-To: <472D9AA2.2020708@FreeBSD.org>
References:  <472D32BF.1050708@enabled.com> <472D9AA2.2020708@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strcpy@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `free@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `write@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strchr@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `atoi@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtoll@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtod@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strftime@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__ctype_b_loc@GLIBC_2.3'
/usr/local/lib/libstdc++.so.5: undefined reference to `setlocale@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `iswctype@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `realloc@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `mbsrtowcs@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtold@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtoull@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemmove@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strncpy@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strcmp@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemchr@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcsrtombs@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `memcmp@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fread@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `setvbuf@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcsxfrm@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fseek@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `ioctl@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `memchr@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `btowc@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fflush@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `getc@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `memset@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `stdin@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `isatty@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `snprintf@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcscoll@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `ftell@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtof@GLIBC_2.0'
/usr/local/lib/libgcc_s.so.1: undefined reference to 
`dl_iterate_phdr@GLIBC_2.2.4'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemcmp@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `malloc@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemset@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strdup@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fclose@GLIBC_2.1'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__ctype_toupper_loc@GLIBC_2.3'
/usr/local/lib/libstdc++.so.5: undefined reference to `stdout@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fileno@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strcoll@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fprintf@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `__fxstat@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtol@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcsftime@GLIBC_2.2'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__cxa_atexit@GLIBC_2.1.3'
/usr/local/lib/libstdc++.so.5: undefined reference to `strxfrm@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wmemcpy@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `poll@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `towupper@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `towlower@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strlen@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__errno_location@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `stderr@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to 
`__ctype_tolower_loc@GLIBC_2.3'
/usr/local/lib/libstdc++.so.5: undefined reference to `wcslen@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `strcat@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fwrite@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fdopen@GLIBC_2.1'
/usr/local/lib/libstdc++.so.5: undefined reference to `memmove@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `ungetc@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `fopen@GLIBC_2.1'
/usr/local/lib/libstdc++.so.5: undefined reference to `strtoul@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wctype@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `wctob@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `printf@GLIBC_2.0'
/usr/local/lib/libstdc++.so.5: undefined reference to `abort@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?472DFA1D.8080309>