Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
MacBook-Pro:i2pd Shift$ ./i2p
Segmentation fault: 11
LeaseSets: 0, хотя роутеров и флудфилов уже набрал кучу :(
mips-openwrt-linux-uclibc-g++ -o i2p 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/Profiling.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/AddressBook.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 -lcrypto++ -lboost_system -lboost_date_time -lboost_filesystem -lboost_regex -lboost_program_options -lpthread -L/home/mva/.vcs_repos/openwrt/ar71xx/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -L/home/mva/.vcs_repos/openwrt/ar71xx/staging_dir/target-mips_34kc_uClibc-0.9.33.2/lib -L/home/mva/.vcs_repos/openwrt/ar71xx/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/mva/.vcs_repos/openwrt/ar71xx/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/lib -L/home/mva/.vcs_repos/openwrt/ar71xx/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib
/home/mva/.vcs_repos/openwrt/ar71xx/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/libboost_filesystem.so: warning: the use of OBSOLESCENT `utime' is discouraged, use `utimes'
/home/mva/.vcs_repos/openwrt/ar71xx/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/libcrypto++.so: warning: gethostbyname is obsolescent, use getnameinfo() instead.
obj/NTCPSession.o: In function `i2p::transport::NTCPSession::HandleSent(boost::system::error_code const&, unsigned int, std::vector<i2p::I2NPMessage*, std::allocator<i2p::I2NPMessage*> >)':
NTCPSession.cpp:(.text+0x4ef4): undefined reference to `__atomic_fetch_add_8'
obj/NTCPSession.o: In function `i2p::transport::NTCPSession::HandleReceived(boost::system::error_code const&, unsigned int)':
NTCPSession.cpp:(.text+0x6c90): undefined reference to `__atomic_fetch_add_8'
obj/SSUSession.o: In function `i2p::transport::SSUSession::Send(unsigned char const*, unsigned int)':
SSUSession.cpp:(.text+0x3b4): undefined reference to `__atomic_fetch_add_8'
obj/SSUSession.o: In function `i2p::transport::SSUSession::ProcessNextMessage(unsigned char*, unsigned int, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&)':
SSUSession.cpp:(.text+0x4938): undefined reference to `__atomic_fetch_add_8'
obj/Transports.o: In function `i2p::transport::Transports::UpdateBandwidth()':
Transports.cpp:(.text+0x2ec): undefined reference to `__atomic_load_8'
Transports.cpp:(.text+0x34c): undefined reference to `__atomic_load_8'
Transports.cpp:(.text+0x3a0): undefined reference to `__atomic_load_8'
Transports.cpp:(.text+0x3c4): undefined reference to `__atomic_load_8'
obj/HTTPServer.o: In function `i2p::util::HTTPConnection::FillContent(std::basic_stringstream<char, std::char_traits, std::allocator >&)':
HTTPServer.cpp:(.text+0x2cb4): undefined reference to `__atomic_load_8'
obj/HTTPServer.o:HTTPServer.cpp:(.text+0x2d74): more undefined references to `__atomic_load_8' follow
collect2: error: ld returned 1 exit status
Makefile:52: recipe for target 'i2p' failed
12:09:54/info — SOCKS: requested i2p-projekt.i2p:80
12:09:54/warn — Remote destination i2p-projekt.i2p not found
12:09:54/error — SOCKS: error when creating the stream, check the previous warnings for more info
12:09:54/warn — SOCKS: v5 request failed: 4
«Пурпурный» I2P — окно в мир C++ приложений