Имеем FreeBSD 10.1-STABLE #0: Sun Nov 16 05:06:53 EET 2014 boost-all-1.52.0 The "meta-port" for boost libraries boost-docs-1.52.0 Documentation for libraries from boost.org boost-jam-1.52.0_1 Build tool from the boost.org boost-libs-1.52.0_2 Free portable C++ libraries (without Boost.Python)
gcc46-4.6.4_1,1 GNU Compiler Collection 4.6 gccmakedep-1.0.2 Create dependencies in makefiles using 'gcc -M' gcc48-4.8.5.s20150212 GNU Compiler Collection 4.8 Пытаюсь собрать i2p (написанный на c++ ) https://github.com/PurpleI2P/i2pd/blob/master/README.md И получаю: ... g++48 -o i2p obj/AddressBook.o obj/CryptoConst.o obj/Datagram.o obj/Garlic.o obj/I2NPProtocol.o obj/LeaseSet.o obj/Log.o obj/NTCPSession.o obj/NetDb.o obj/Reseed.o obj/RouterContext.o obj/RouterInfo.o obj/SSU.o obj/SSUSession.o obj/SSUData.o obj/Streaming.o obj/Identity.o obj/TransitTunnel.o obj/Transports.o obj/Tunnel.o obj/TunnelEndpoint.o obj/TunnelPool.o obj/TunnelGateway.o obj/Destination.o obj/UPnP.o obj/util.o obj/aes.o obj/base64.o obj/BOB.o obj/ClientContext.o obj/Daemon.o obj/I2PTunnel.o obj/I2PService.o obj/SAM.o obj/SOCKS.o obj/HTTPServer.o obj/HTTPProxy.o obj/I2PControl.o obj/i2p.o obj/DaemonLinux.o -lcryptopp -lboost_system -lboost_date_time -lboost_filesystem -lboost_regex -lboost_program_options -lpthread -Wl,-rpath,/usr/local/lib -L/usr/local/lib /usr/local/bin/ld: warning: libicuuc.so.48, needed by /usr/local/lib/libboost_regex.so, not found (try using -rpath or -rpath-link) /usr/local/bin/ld: warning: libicudata.so.48, needed by /usr/local/lib/libboost_regex.so, not found (try using -rpath or -rpath-link) ... # ldd /usr/local/lib/libboost_regex.so /usr/local/lib/libboost_regex.so: libicuuc.so.48 => /usr/local/lib/libicuuc.so.52 (0x80170d000) libicui18n.so.48 => /usr/local/lib/libicui18n.so.48 (0x801a98000) libicudata.so.48 => /usr/local/lib/libicudata.so.52 (0x801ed5000) libstdc++.so.6 => /usr/local/lib/gcc48/libstdc++.so.6 (0x8037a3000) libm.so.5 => /lib/libm.so.5 (0x803aa9000) libgcc_s.so.1 => /usr/local/lib/gcc48/libgcc_s.so.1 (0x803cd1000) libthr.so.3 => /lib/libthr.so.3 (0x803ee6000) libc.so.7 => /lib/libc.so.7 (0x80081f000) libc++.so.1 => /usr/lib/libc++.so.1 (0x80410b000) libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x8043cc000) # ld /usr/local/lib/libboost_regex.so ld: warning: libicuuc.so.48, needed by /usr/local/lib/libboost_regex.so, not found (try using -rpath or -rpath-link) ld: warning: libicudata.so.48, needed by /usr/local/lib/libboost_regex.so, not found (try using -rpath or -rpath-link) ld: warning: cannot find entry symbol _start; not setting start address /usr/local/lib/libboost_regex.so: undefined reference to `u_isblank_48' //lib/libc.so.7: undefined reference to `__progname' в libmap.conf ... # For GCC ver 4.8 libgcc_s.so.1 gcc48/libgcc_s.so.1 #libgomp.so.1 gcc48/libgomp.so.1 #libobjc.so.3 gcc48/libobjc.so.4 #libssp.so.0 gcc48/libssp.so.0 libstdc++.so.6 gcc48/libstdc++.so.6 libicuuc.so.48 libicuuc.so.52 libicudata.so.48 libicudata.so.52 ... service ldconfig restart не помогает. Пересобрать boost с помощью gcc48 ? Пока временно симлинки работают... -- Vladislav V. Prodan System & Network Administrator support.od.ua
