Date: Wed, 5 Sep 2012 18:29:58 +0900 (JST) From: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/171340: net/netatalk3 (3.0_1) has some issues to build and run Message-ID: <201209050929.q859TwOo001729@elvenbow.cc.kyushu-u.ac.jp> Resent-Message-ID: <201209050940.q859e3Vp083529@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 171340 >Category: ports >Synopsis: net/netatalk3 (3.0_1) has some issues to build and run >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 05 09:40:03 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Yoshiaki Kasahara >Release: FreeBSD 9.1-PRERELEASE amd64 >Organization: Kyushu University >Environment: System: FreeBSD elvenbow.cc.kyushu-u.ac.jp 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0 r240066: Mon Sep 3 18:51:01 JST 2012 root@elvenbow.cc.kyushu-u.ac.jp:/usr/obj/usr/src/sys/GENERIC amd64 >Description: 1. Building net/netatalk3 fails due to multiple reasons. SUBDIRS in the top-level Makefile always contains libevent, so it tries to build libevent even though --disable-bundled-libevent is specified. There is no Makefile generated in libevent/ so build fails. Maybe it is an upstream bug. Also during linking in etc/netatalk it fails to find libevent library. The reference to bundled libevent is commented out in Makefile, but no additional codes to find installed libevent library. Maybe it is also an upstream bug. After some workarounds, I could build this port with clang, but not with cc. it failed during compiling ad_conv.c. # make CC=cc CPP=cpp CXX=c++ make all-recursive Making all in libatalk Making all in acl CC libacl_la-cache.lo CC libacl_la-unix.lo CC libacl_la-uuid.lo CCLD libacl.la Making all in adouble CC ad_attr.lo CC ad_conv.lo In file included from ../../include/atalk/ea.h:44, from ad_conv.c:36: ../../include/atalk/vfs.h:118: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/vfs.h:119: error: expected ';' before 'int' ../../include/atalk/vfs.h:125: error: expected ';', ',' or ')' before 'vol' In file included from ad_conv.c:36: ../../include/atalk/ea.h:170: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:171: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:172: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:173: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:174: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:184: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:185: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:186: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:187: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:188: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:193: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:197: error: expected ';', ',' or ')' before 'vol' ../../include/atalk/ea.h:202: error: expected ';', ',' or ')' before 'ea' ../../include/atalk/ea.h:203: error: expected ';', ',' or ')' before 'ea' *** [ad_conv.lo] Error code 1 I have no idea how to fix this. 2. rc.d/netatalk is incomplete and does nothing. 'command="/usr/local/sbin/netatalk"' is missing in files/netatalk.in, so "netatalk start" does nothing. >How-To-Repeat: Try to build net/netatalk3. >Fix: For quick workarounds, I removed "libevent" from SUBDIRS in Makefile, add "-L/usr/local/lib/event2 -levent-2.0" to netatalk_LDADD in etc/netatalk/Makefile, and add "command" line to files/netatalk.in. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209050929.q859TwOo001729>