ports/176182: Port "devel/lua-sysctl" : Missing build dependency on devel/pkgconf
Stéphane Lapie
stephane.lapie at darkbsd.org
Sat Feb 16 03:40:01 UTC 2013
>Number: 176182
>Category: ports
>Synopsis: Port "devel/lua-sysctl" : Missing build dependency on devel/pkgconf
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Feb 16 03:40:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Stéphane Lapie
>Release: 9.1-STABLE
>Organization:
ASAHI Net
>Environment:
FreeBSD eirei-no-za.yomi.darkbsd.org 9.1-STABLE FreeBSD 9.1-STABLE #5 r245055: Thu Jan 17 13:12:59 JST 2013 darksoul at eirei-no-za.yomi.darkbsd.org:/usr/obj/usr/storage/tech/eirei-no-za.yomi.darkbsd.org/usr/src/sys/DARK-2012KERN amd64
>Description:
build started at Sat Feb 16 04:30:54 JST 2013
port directory: /usr/ports/devel/lua-sysctl
building for: 9.1-RELEASE amd64
maintained by: garga at FreeBSD.org
Makefile ident: $FreeBSD: head/devel/lua-sysctl/Makefile 305298 2012-10-05 12:41:45Z garga $
---Begin Environment---
OSVERSION=901000
UNAME_v=FreeBSD 9.1-RELEASE
UNAME_r=9.1-RELEASE
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
PKG_EXT=txz
FORCE_PACKAGE=yes
tpid=34731
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
POUDRIERE_BUILD_TYPE=bulk
PKGNG=1
PKG_DELETE=/usr/local/sbin/pkg delete -y -f
PKG_ADD=/usr/local/sbin/pkg add
PWD=/usr/storage/tech/eirei-no-za.yomi.darkbsd.org/usr/ports
LOGS=/usr/storage/tech/poudriere/data/logs
HOME=/root
USER=root
SKIPSANITY=0
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
---End Environment---
---Begin OPTIONS List---
---End OPTIONS List---
=======================<phase: depends >==========================
===> lua-sysctl-0.2 depends on file: /usr/local/sbin/pkg - not found
===> Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg
===> Installing existing package /usr/ports/packages/All/pkg-1.0.7.txz
Installing pkg-1.0.7... done
If you are upgrading from the old package format, first run:
# pkg2ng
===> Returning to build of lua-sysctl-0.2
===> lua-sysctl-0.2 depends on shared library: lua-5.1.1 - not found
===> Verifying install for lua-5.1.1 in /usr/ports/lang/lua
===> Installing existing package /usr/ports/packages/All/lua-5.1.5_5.txz
Installing lua-5.1.5_5... done
===> Returning to build of lua-sysctl-0.2
======================================================================
===> Cleaning for lua-sysctl-0.2
=======================<phase: check-config>==========================
======================================================================
=======================<phase: fetch >==========================
===> lua-sysctl-0.2 depends on file: /usr/local/sbin/pkg - found
=> lua-sysctl-0.2.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://files.kaworu.ch/lua-sysctl-0.2.tar.gz
lua-sysctl-0.2.tar.gz 6472 B 24 kBps
======================================================================
=======================<phase: checksum >==========================
===> lua-sysctl-0.2 depends on file: /usr/local/sbin/pkg - found
=> SHA256 Checksum OK for lua-sysctl-0.2.tar.gz.
======================================================================
=======================<phase: extract >==========================
===> lua-sysctl-0.2 depends on file: /usr/local/sbin/pkg - found
===> Extracting for lua-sysctl-0.2
=> SHA256 Checksum OK for lua-sysctl-0.2.tar.gz.
======================================================================
=======================<phase: patch >==========================
===> Patching for lua-sysctl-0.2
===> Applying extra patch /usr/ports/devel/lua-sysctl/files/extra-patch-src__lua_sysctl.c
===> Applying FreeBSD patches for lua-sysctl-0.2
======================================================================
=======================<phase: configure >==========================
===> lua-sysctl-0.2 depends on shared library: lua-5.1.1 - found
===> Configuring for lua-sysctl-0.2
======================================================================
=======================<phase: build >==========================
===> Building for lua-sysctl-0.2
install -m 755 -d sysctl
cc -shared -Wl,-soname,lua_sysctl -O2 -pipe -fno-strict-aliasing -Wall -Wextra -fPIC `pkg-config --cflags lua-5.1` -o sysctl/core.so src/lua_sysctl.c
pkg-config: not found
src/lua_sysctl.c:87:17: error: lua.h: No such file or directory
src/lua_sysctl.c:88:21: error: lauxlib.h: No such file or directory
src/lua_sysctl.c:89:20: error: lualib.h: No such file or directory
src/lua_sysctl.c:98: error: expected ')' before '*' token
src/lua_sysctl.c:121: error: expected ')' before '*' token
src/lua_sysctl.c:142: error: expected ')' before '*' token
src/lua_sysctl.c:161: error: expected ')' before '*' token
src/lua_sysctl.c:208: error: expected ')' before '*' token
src/lua_sysctl.c:229: error: expected ')' before '*' token
src/lua_sysctl.c:253: error: expected ')' before '*' token
src/lua_sysctl.c:400: error: expected ')' before '*' token
src/lua_sysctl.c:541: error: expected ')' before '*' token
src/lua_sysctl.c:550: error: expected ')' before '*' token
src/lua_sysctl.c:563: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lua_sysctl'
src/lua_sysctl.c:575: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
src/lua_sysctl.c: In function 'oidfmt':
src/lua_sysctl.c:643: error: 'BUFSIZ' undeclared (first use in this function)
src/lua_sysctl.c:643: error: (Each undeclared identifier is reported only once
src/lua_sysctl.c:643: error: for each function it appears in.)
src/lua_sysctl.c:643: warning: unused variable 'buf'
*** [sysctl/core.so] Error code 1
Stop in /wrkdirs/usr/ports/devel/lua-sysctl/work/lua-sysctl-0.2.
*** [do-build] Error code 1
Stop in /usr/ports/devel/lua-sysctl.
===> Cleaning for lua-sysctl-0.2
build of /usr/ports/devel/lua-sysctl ended at Sat Feb 16 04:31:23 JST 2013
>How-To-Repeat:
Trying to build devel/lua-sysctl in a poudriere (or from a clean system) :
poudriere bulk -j 91amd64 devel/lua-sysctl
>Fix:
I modified my ports tree and added the following line to devel/lua-sysctl's Makefile :
BUILD_DEPENDS+= pkgconf:${PORTSDIR}/devel/pkgconf
Trying to build the port via poudriere then yields the following trace:
====>> Mounting system devices for 91amd64
/etc/resolv.conf -> /usr/storage/tech/poudriere/jails/91amd64/etc/resolv.conf
====>> Starting jail 91amd64
====>> Mounting ports from: /usr/storage/tech/poudriere/ports/default
====>> Mounting packages from: /usr/storage/tech/poudriere/data/packages/91amd64-default
====>> Mounting /var/db/ports from: /usr/storage/tech/eirei-no-za.yomi.darkbsd.org/usr/local/etc/poudriere.d/91amd64-options
====>> Appending to /etc/make.conf: /usr/storage/tech/eirei-no-za.yomi.darkbsd.org/usr/local/etc/poudriere.d/91amd64-make.conf
====>> Populating LOCALBASE
====>> Calculating ports order and dependencies
====>> Sanity checking the repository
====>> Deleting stale symlinks
====>> Cleaning the build queue
====>> Building 1 packages using 1 builders
====>> [01] Starting build of devel/lua-sysctl
====>> [01] Finished build of devel/lua-sysctl: Success
====>> Stopping 1 builders
====>> Creating pkgng repository
tar: Removing leading '/' from member names
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list