Date: Wed, 27 Jul 2005 06:07:14 GMT From: Hirohisa Yamaguchi <umq@ueo.co.jp> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/84155: security/lockdown does not build with .depend files included in original tar ball. Message-ID: <200507270607.j6R67Ej3098533@www.freebsd.org> Resent-Message-ID: <200507270610.j6R6AGo7062165@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 84155 >Category: ports >Synopsis: security/lockdown does not build with .depend files included in original tar ball. >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 Jul 27 06:10:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Hirohisa Yamaguchi >Release: 5.2-CURRENT >Organization: >Environment: FreeBSD omoto.osaka.usknet.co.jp 5.2-CURRENT FreeBSD 5.2-CURRENT #2: Wed Jun 30 14:21:08 JST 2004 root@omoto.osaka.usknet.co.jp:/usr/obj/usr/src/sys/GINGER i386 >Description: Building security/lockdown leads to failure of including .depend files supplied with original source tar ball. # make build ===> Building for lockdown-2.0.0 make -C cppe/src/ c++ -O -pipe -march=pentium3 -fPIC -march=pentium3 -Wall -I ../ -c permissions.cpp c++ -O -pipe -march=pentium3 -fPIC -march=pentium3 -Wall -I ../ -c file.cpp c++ -O -pipe -march=pentium3 -fPIC -march=pentium3 -Wall -I ../ -c comment_filter.cpp c++ -O -pipe -march=pentium3 -fPIC -march=pentium3 -Wall -I ../ -c field.cpp c++ -O -pipe -march=pentium3 -fPIC -march=pentium3 -Wall -I ../ -c system.cpp c++ -O -pipe -march=pentium3 -fPIC -march=pentium3 -Wall -I ../ -shared permissions.o file.o comment_filter.o field.o system.o -o libcppe.so make -C edittools/editfile/src/ CPPE_HEADERS=../../../cppe/ CPPE_LIB=../../../cppe/src c++ -O -pipe -march=pentium3 -fPIC -march=pentium3 -Wall -I ../ -I ../../../cppe/ -L ../../../cppe/src -c editfile.cpp c++ -O -pipe -march=pentium3 -fPIC -march=pentium3 -Wall -I ../ -I ../../../cppe/ -L ../../../cppe/src -c conf_reader.cpp c++ -O -pipe -march=pentium3 -fPIC -march=pentium3 -Wall -I ../ -I ../../../cppe/ -L ../../../cppe/src editfile.o conf_reader.o -lcppe -o editfile make -C edittools/editfstab/src/ CPPE_HEADERS=../../../cppe/ CPPE_LIB=../../../cppe/src make: don't know how to make /usr/include/_ctype.h. Stop *** Error code 2 Stop in /usr/ports/security/lockdown/work/lockdown. *** Error code 1 Stop in /usr/ports/security/lockdown. >How-To-Repeat: >Fix: Recreate .depend files before compilation. I wrote patches to do this. this is a patch against security/lockdown/Makefile --- Makefile.orig Wed Jul 27 14:32:59 2005 +++ Makefile Wed Jul 27 14:46:10 2005 @@ -27,6 +27,9 @@ INSTALLS_SHLIB= yes WRKSRC= ${WRKDIR}/lockdown CFLAGS+= -fPIC +post-patch: + ${FIND} ${WRKSRC} -type f -name .depend -exec truncate -s 0 {} \; + do-install: ${INSTALL_DATA} ${WRKSRC}/cppe/src/libcppe.so ${PREFIX}/lib/libcppe.so .for i in editfile editfstab editkernel editlogin editttys this is security/lockdown/files/patch-Makefile --- Makefile.orig Sat Jun 25 03:03:46 2005 +++ Makefile Wed Jul 27 14:15:09 2005 @@ -2,9 +2,9 @@ CPPE_HEADERS ?= ../../../cppe/ CPPE_LIB ?= ../../../cppe/src all: - make -C cppe/src/ - make -C edittools/editfile/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} - make -C edittools/editfstab/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} - make -C edittools/editkernel/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} - make -C edittools/editlogin/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} - make -C edittools/editttys/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} \ No newline at end of file + make -C cppe/src/ depend all + make -C edittools/editfile/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} depend all + make -C edittools/editfstab/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} depend all + make -C edittools/editkernel/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} depend all + make -C edittools/editlogin/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} depend all + make -C edittools/editttys/src/ CPPE_HEADERS=${CPPE_HEADERS} CPPE_LIB=${CPPE_LIB} depend all >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507270607.j6R67Ej3098533>