From owner-freebsd-ports@FreeBSD.ORG Sun Nov 9 18:35:45 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D185D434 for ; Sun, 9 Nov 2014 18:35:45 +0000 (UTC) Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 908928BC for ; Sun, 9 Nov 2014 18:35:45 +0000 (UTC) Received: by mail-ob0-f175.google.com with SMTP id gq1so4743553obb.20 for ; Sun, 09 Nov 2014 10:35:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/Xl6uMp4aufLAdLYHaHSq9+bN8ecIbwoYIKe3xpg6RQ=; b=yyUVy4ZJGvB6Dkp6+qQBcyGDXQq/+xKsx5bXHFS9kFjXYzA7oYdkeBohkusmmYcR+b Zqdrv4QzN2hYt9m351ypg33y/CkSWdI/rM4k2sYdZ8uT57lGIYmp38NxZnU+RBMARBUo 9mqy00UJEIhQ+wgSFQP1zbCHwbldMTqDXgswvNC3cCCp5d4iRcOy7R6WBN/YIwvf/rUG CjlKHU+UkSSSDJcNB0I193yxBbZLzU5/19h3oEpSUkY3JOvUMtH9tzK0ep3C38DtV2Ot XkACn9qjW6Fvuh7lulEdYONp6ss4lM8Y/OmMMWzU8Mx2t6VrtQr2LqKLne36DPl9Y8Qo pcrA== MIME-Version: 1.0 X-Received: by 10.202.3.8 with SMTP id 8mr7462359oid.11.1415558144508; Sun, 09 Nov 2014 10:35:44 -0800 (PST) Received: by 10.202.59.133 with HTTP; Sun, 9 Nov 2014 10:35:44 -0800 (PST) In-Reply-To: References: Date: Mon, 10 Nov 2014 00:35:44 +0600 Message-ID: Subject: Re: Error building ntopng From: Muhammad Moinur Rahman <5u623l20@gmail.com> To: Stefan Bethke Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: FreeBSD Ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Nov 2014 18:35:46 -0000 For the time being short solution is change LIB_DEPENDS of libzmq4 to libzmq3. AM working on updating. On Sun, Nov 9, 2014 at 10:04 PM, Stefan Bethke wrote: > Any suggestions? Default options for noting and all dependencies, as far > as I can tell. > > ... > /usr/bin/clang++ -g -Wall -I/usr/local/include -I ./third-party/hiredis > -I./third-party/mongoose -I/usr/local/include/json-c > -I/usr/local/include/libndpi-1.5.1/libndpi > -I/usr/local/include/luajit-2.0 -I/usr/local/include > -I/usr/local/include -I/usr/local/include > -Ithird-party/http-client-c/src/ -Ithird-party/EWAHBoolArray/headers > -DDATA_DIR='"/usr/local/share"' -O2 -pipe -fstack-protector > -fno-strict-aliasing -c HostHash.cpp -o HostHash.o > /usr/bin/clang++ PcapInterface.o ParserInterface.o NdpiStats.o Ntop.o > Categorization.o EthStats.o HTTPserver.o Trace.o Lua.o ProtoStats.o > NetworkInterface.o Flow.o StringHost.o AddressResolution.o > ActivityStats.o PacketStats.o HTTPBL.o Host.o Utils.o > PF_RINGInterface.o SimpleStringHost.o GenericHashEntry.o DnsStats.o > GenericHash.o Redis.o main.o StringHash.o HostContacts.o > HistoricalInterface.o Mutex.o ExportInterface.o EppStats.o > AlertCounter.o IpAddress.o DB.o RuntimePrefs.o FlowHash.o Prefs.o > TrafficStats.o PeriodicActivities.o GenericHost.o Geolocation.o > NtopGlobals.o CollectorInterface.o HostHash.o -Wall -L/usr/local/lib > -lndpi -lpcap -L/usr/local/lib -lluajit-5.1 -L/usr/local/lib -lrrd > /usr/local/lib/libzmq.a -L/usr/local/lib -ljson-c -lsqlite3 -lGeoIP > -fstack-protector -L/usr/local/lib -lrt -lm -lpthread -o ntopng > /usr/local/lib/libzmq.a(libzmq_la-ipc_listener.o): In function > `zmq::ipc_listener_t::set_address(char const*)': > (.text+0x84e): warning: warning: tempnam() possibly used unsafely; > consider using mkstemp() > /usr/local/lib/libzmq.a(libzmq_la-zmq.o): In function `zmq_ctx_new': > (.text+0x58): undefined reference to `pgm_init' > /usr/local/lib/libzmq.a(libzmq_la-zmq.o): In function `zmq_ctx_new': > (.text+0x79): undefined reference to `pgm_error_free' > /usr/local/lib/libzmq.a(libzmq_la-zmq.o): In function `zmq_ctx_term': > (.text+0x198): undefined reference to `pgm_shutdown' > /usr/local/lib/libzmq.a(libzmq_la-socket_base.o): In function > `zmq::socket_base_t::connect(char const*)': > (.text+0x2514): undefined reference to `pgm_freeaddrinfo' > /usr/local/lib/libzmq.a(libzmq_la-zmq_utils.o): In function > `zmq_curve_keypair': > (.text+0x3e5): undefined reference to `crypto_box_keypair' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init_address(char const*, pgm_addrinfo_t**, unsigned > short*)': > (.text+0x140): undefined reference to `pgm_getaddrinfo' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init_address(char const*, pgm_addrinfo_t**, unsigned > short*)': > (.text+0x196): undefined reference to `pgm_error_free' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x2b1): undefined reference to `pgm_socket' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x338): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x35c): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x372): undefined reference to `pgm_socket' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x400): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x432): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x45d): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x503): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x527): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o):(.text+0x54b): more > undefined references to `pgm_setsockopt' follow > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x80c): undefined reference to `pgm_gsi_create_from_data' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x87c): undefined reference to `pgm_bind3' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x942): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x973): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x984): undefined reference to `pgm_freeaddrinfo' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x9b5): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0x9ec): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0xa25): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0xa51): undefined reference to `pgm_setsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0xa6b): undefined reference to `pgm_connect' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0xbe5): undefined reference to `pgm_close' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0xbfa): undefined reference to `pgm_freeaddrinfo' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::init(bool, char const*)': > (.text+0xc10): undefined reference to `pgm_error_free' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::get_max_tsdu_size()': > (.text+0xcac): undefined reference to `pgm_getsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::~pgm_socket_t()': > (.text+0xd5f): undefined reference to `pgm_close' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::get_receiver_fds(int*, int*)': > (.text+0xefd): undefined reference to `pgm_getsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::get_receiver_fds(int*, int*)': > (.text+0xf2f): undefined reference to `pgm_getsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::get_sender_fds(int*, int*, int*, int*)': > (.text+0x10de): undefined reference to `pgm_getsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::get_sender_fds(int*, int*, int*, int*)': > (.text+0x1111): undefined reference to `pgm_getsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::get_sender_fds(int*, int*, int*, int*)': > (.text+0x1144): undefined reference to `pgm_getsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o):(.text+0x1177): more > undefined references to `pgm_getsockopt' follow > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::send(unsigned char*, unsigned long)': > (.text+0x1420): undefined reference to `pgm_send' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::get_rx_timeout()': > (.text+0x1553): undefined reference to `pgm_getsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::get_tx_timeout()': > (.text+0x15f2): undefined reference to `pgm_getsockopt' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::receive(void**, pgm_tsi_t const**)': > (.text+0x16ed): undefined reference to `pgm_recvmsgv' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::receive(void**, pgm_tsi_t const**)': > (.text+0x175a): undefined reference to `pgm_free' > /usr/local/lib/libzmq.a(libzmq_la-pgm_socket.o): In function > `zmq::pgm_socket_t::process_upstream()': > (.text+0x1b1a): undefined reference to `pgm_recvmsgv' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::curve_client_t(zmq::options_t const&)': > (.text+0x8d): undefined reference to `crypto_box_keypair' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::produce_hello(zmq::msg_t*)': > (.text+0x20e): undefined reference to `crypto_box' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::produce_initiate(zmq::msg_t*)': > (.text+0x3e0): undefined reference to `randombytes' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::produce_initiate(zmq::msg_t*)': > (.text+0x40d): undefined reference to `crypto_box' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::produce_initiate(zmq::msg_t*)': > (.text+0x55a): undefined reference to `crypto_box' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::process_welcome(zmq::msg_t*)': > (.text+0x87d): undefined reference to `crypto_box_open' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::process_welcome(zmq::msg_t*)': > (.text+0x938): undefined reference to `crypto_box_beforenm' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::process_ready(zmq::msg_t*)': > (.text+0xa35): undefined reference to `crypto_box_open_afternm' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::encode(zmq::msg_t*)': > (.text+0xb6e): undefined reference to `crypto_box_afternm' > /usr/local/lib/libzmq.a(libzmq_la-curve_client.o): In function > `zmq::curve_client_t::decode(zmq::msg_t*)': > (.text+0xe3b): undefined reference to `crypto_box_open_afternm' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::curve_server_t(zmq::session_base_t*, > std::__1::basic_string, > std::__1::allocator > const&, zmq::options_t const&)': > (.text+0x117): undefined reference to `crypto_box_keypair' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::produce_welcome(zmq::msg_t*)': > (.text+0x2d0): undefined reference to `randombytes' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::produce_welcome(zmq::msg_t*)': > (.text+0x32b): undefined reference to `randombytes' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::produce_welcome(zmq::msg_t*)': > (.text+0x34a): undefined reference to `crypto_secretbox' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::produce_welcome(zmq::msg_t*)': > (.text+0x377): undefined reference to `randombytes' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::produce_welcome(zmq::msg_t*)': > (.text+0x422): undefined reference to `crypto_box' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::produce_ready(zmq::msg_t*)': > (.text+0x627): undefined reference to `crypto_box_afternm' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::process_hello(zmq::msg_t*)': > (.text+0x93d): undefined reference to `crypto_box_open' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::process_initiate(zmq::msg_t*)': > (.text+0xa5a): undefined reference to `crypto_secretbox_open' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::process_initiate(zmq::msg_t*)': > (.text+0xb19): undefined reference to `crypto_box_open' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::process_initiate(zmq::msg_t*)': > (.text+0xbbc): undefined reference to `crypto_box_open' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::process_initiate(zmq::msg_t*)': > (.text+0xc1e): undefined reference to `crypto_box_beforenm' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::encode(zmq::msg_t*)': > (.text+0xd9c): undefined reference to `crypto_box_afternm' > /usr/local/lib/libzmq.a(libzmq_la-curve_server.o): In function > `zmq::curve_server_t::decode(zmq::msg_t*)': > (.text+0x106b): undefined reference to `crypto_box_open_afternm' > clang++: error: linker command failed with exit code 1 (use -v to see > invocation) > Makefile:79: recipe for target 'ntopng' failed > gmake[2]: *** [ntopng] Error 1 > gmake[2]: Leaving directory > '/p2/freebsd/obj/ports/p2/freebsd/ports/net/ntopng/ntopng-1.2.1' > *** Error code 1 > > Stop. > make[1]: stopped in /p2/freebsd/ports/net/ntopng > *** Error code 1 > > Stop. > make: stopped in /p2/freebsd/ports/net/ntopng > # uname -a > FreeBSD diesel.lassitu.de 10.1-PRERELEASE FreeBSD 10.1-PRERELEASE #3 > r273689: Sun Oct 26 23:11:30 CET 2014 root@diesel.lassitu.de:/p2/freebsd/obj/p2/freebsd/10-stable/sys/DIESEL > amd64 > > > -- > Stefan Bethke Fon +49 151 14070811 > > > > >