lrwxr-xr-x 1 root wheel 14 Feb 23 14:56 /usr/lib/libc.so -> /lib/libc.so.7
> grep "libc.so.5" /usr/ports/misc/compat?x/*
/usr/ports/misc/compat5x/Makefile:# NOTE: libc.so.5 is built with _PATH_LOCALE defined to
/usr/ports/misc/compat5x/pkg-plist:@unexec chflags noschg %D/lib/compat/libc.so.5
/usr/ports/misc/compat5x/pkg-plist:lib/compat/libc.so.5
/usr/ports/misc/compat5x/pkg-plist:%%AMD64%%lib32/compat/libc.so.5
ONLY_FOR_ARCHS= alpha [B]amd64[/B] i386 sparc64
/usr/ports/misc/compat5x]# make
=> compat5x-[B]amd64[/B]-5.4.0.8.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/lesi/compat5x/.
compat5x-[B]amd64[/B]-5.4.0.8.tar.bz2 100% of 5717 kB 202 kBps 00m00s
===> Extracting for compat5x-[B]amd64[/B]-5.4.0.8_11
=> MD5 Checksum OK for compat5x-[B]amd64[/B]-5.4.0.8.tar.bz2.
=> SHA256 Checksum OK for compat5x-[B]amd64[/B]-5.4.0.8.tar.bz2.
===> Patching for compat5x-[B]amd64[/B]-5.4.0.8_11
===> Configuring for compat5x-[B]amd64[/B]-5.4.0.8_11
(done)
# pkg_add -r compat5x-[B]amd64[/B]
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/[B]amd64[/B]/packages-8-stable/Latest/compat5x-[B]amd64[/B].tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/[B]amd64[/B]/packages-8-stable/All/localedata-5.4.tbz... Done.
*******************************************************************************
* *
* Do not forget to add COMPAT_FREEBSD5 into *
* your kernel configuration (enabled by default). *
* *
* To configure and recompile your kernel see: *
* http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html *
* *
*******************************************************************************
# pkg_add -r compat5x-amd64
Error: FTP Unable to get [url]ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/Latest/compat5x-amd64.tbz:[/url] File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/Latest/compat5x-amd64.tbz' by URL
#
IgorGlock said:pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/Latest/compat5x-amd64.tbz' by URL
#
IgorGlock said:and what is about
libc_r.so.# + libm.so.# + libstdc++.so.# + libz.so.# 32Bit + 64Bit ... :r I can't find that for BSD ... I can find only for Fedora+OpenSuse :stud
libc_r.so.# built by [FILE]/usr/src/lib/libc_r[/FILE] (don't have it installed, probably depending on some kernel option) (base system)
libm.so.# == /usr/lib/libm.so -> /lib/libm.so.5 (base system)
libstdc++.so.# == /usr/lib/libstdc++.so -> /usr/lib/libstdc++.so.6 (base system)
libz.so.# == /usr/lib/libz.so -> /lib/libz.so.5 (base system)
freebsd7bit64img# ./bin/MyTestExe
/libexec/ld-elf.so.1: Shared object "libc_r.so.6" not found, required by "MyTestExe"
freebsd7bit64img# ldd ./bin/MyTestExe
ldd: ./bin/MyTestExe: can't read program header
ldd: ./bin/MyTestExe: not a dynamic executable
freebsd7bit64img# locate libc_r.so
/usr/home/test/libc_r.so.6
/usr/home/test/mathu/libc_r.so.6
/usr/lib/libc_r.so
/usr/lib/libc_r.so.7
/usr/lib32/libc_r.so.5
/usr/src/lib/libc_r/libc_r.so
/usr/src/lib/libc_r/libc_r.so.7
# ldconfig -32 -elf -m /path/to/new/lib/
(note that this may not actually work for various reasons)./libexec/ld-elf.so.1: ./bin/MyTextExe: Undefined symbol "__h_error"
/usr/home/test/libc_r.so.6
/usr/home/test/mathu/libc_r.so.6
/usr/lib/libc_r.so.6
/usr/local/lib/compat/libc_r.so.6
/usr/local/lib32/compat/libc_r.so.6
/usr/ports/misc/compat6x/work/compat6x-amd64-6.3.602114.200711/lib/libc_r.so.6
/usr/ports/misc/compat6x/work/compat6x-amd64-6.3.602114.200711/lib32/libc_r.so.6
freebsd7bit64img# ldconfig -32 -elf -m /usr/home/test/
ldconfig: /usr/home/test/: ignoring directory not owned by root
freebsd7bit64img# ./bin/MyTestExe
/libexec/ld-elf.so.1: ./bin/StoreGrid: Undefined symbol "__h_error"