This is current ports on a current/armv7
running on a BeagleBone Black.

devel/libexecinfo builds, but creating the package fails with

  Error: 
/usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/lib/libexecinfo_p.a does 
not exist
  Fatal error: can't continue

Full log below. Indeed, libexecinfo_p.a is never built.
Also, the 'linking not done' messages seem suspicious.

I get the same error on current/amd64 and current/macppc.
The package as present on the mirrors does contain libexecinfo_p.a

        Jan

# make
===>  Verifying specs:  c
===>  found c.84.2
===>  Checking files for libexecinfo-0.2p5v0
`/usr/ports/distfiles/backtrace-0.2.tgz' is up to date.
>> (SHA256) backtrace-0.2.tgz: OK
===>  Extracting for libexecinfo-0.2p5v0
===>  Patching for libexecinfo-0.2p5v0
===>  Configuring for libexecinfo-0.2p5v0
printf "major=2\nminor=0\n"  > 
/usr/ports/pobj/libexecinfo-0.2/backtrace-0.2/libbacktrace/shlib_version
===>  Building for libexecinfo-0.2p5v0
===> libbacktrace
cc -O2 -pipe -Wl,--export-dynamic -D__BUILTIN_HACK -Wall -Werror -ggdb3 
-I/usr/local/include   -nostdinc -idirafter /usr/include -c backtrace.c -o 
backtrace.o
cc: --export-dynamic: linker input file unused because linking not done
building standard execinfo library
ranlib libexecinfo.a
cc -O2 -pipe -Wl,--export-dynamic -D__BUILTIN_HACK -Wall -Werror -ggdb3 
-I/usr/local/include   -nostdinc -idirafter /usr/include -c -fpic -DPIC 
backtrace.c -o backtrace.so
cc: --export-dynamic: linker input file unused because linking not done
building shared execinfo library (version 2.0)
cc -shared -fpic -o libexecinfo.so.2.0  `lorder backtrace.so|tsort -q`
===> examples
cc -O2 -pipe -Wl,--export-dynamic -D__BUILTIN_HACK -Wall -Werror -O0  
-I/usr/local/include -I../../libbacktrace -I../libbacktrace -nostdinc 
-idirafter /usr/include -c backtrace_test.c
cc: --export-dynamic: linker input file unused because linking not done
cc -ggdb3 -L/usr/local/lib -L../../libbacktrace/obj -L../libbacktrace/ 
-lexecinfo -Wl,--export-dynamic  -o backtrace_test backtrace_test.o
# make package
===>  Looking for libexecinfo-0.2p5v0.tgz in $PKG_PATH - not found
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1949 
'/usr/ports/packages/arm/cache//libexecinfo-0.2p5v0.tgz': @if /usr/bin/env -...)
===>  Faking installation for libexecinfo-0.2p5v0
install -d -m 755 /usr/ports/pobj/libexecinfo-0.2/fake-armv7
===> libbacktrace
install -c -m 444 -o root -g bin backtrace.h 
/usr/ports/pobj/libexecinfo-0.2/fake-armv7//usr/local/include
install -c -S -o root -g bin -m 600 libexecinfo.a  
/usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/lib/libexecinfo.a
ranlib -t /usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/lib/libexecinfo.a
chmod 644 /usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/lib/libexecinfo.a
install -c -S -o root -g bin -m 644  libexecinfo.so.2.0 
/usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/lib
install -c -o root -g bin -m 644  backtrace.3 
/usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/man/man3/backtrace.3
/usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/man/man3/backtrace_symbols.3
 -> /usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/man/man3/backtrace.3
/usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/man/man3/backtrace_symbols_fd.3
 -> /usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/man/man3/backtrace.3
===> examples
mv /usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/include/backtrace.h 
/usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/include/execinfo.h
/usr/ports/pobj/libexecinfo-0.2/bin/install -c -s  -m 755 
/usr/ports/pobj/libexecinfo-0.2/backtrace-0.2/examples/backtrace_test  
/usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/bin/backtrace_test
===>  Building package for libexecinfo-0.2p5v0
Create /usr/ports/packages/arm/all/libexecinfo-0.2p5v0.tgz
59C****mming|KKenc|e81%K75%K69%K63%K6%K50%K44%K38%K31%K25%K9%K13%K6%K
Error: /usr/ports/pobj/libexecinfo-0.2/fake-armv7/usr/local/lib/libexecinfo_p.a 
does not exist
Fatal error: can't continue
 at /usr/libdata/perl5/OpenBSD/PkgCreate.pm line 1543.
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1963 
'/usr/ports/packages/arm/all/libexecinfo-0.2p5v0.tgz')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1957 
'/usr/ports/packages/arm/all/libexecinfo-0.2p5v0.tgz')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2515 
'_internal-package')
*** Error 1 in /usr/ports/devel/libexecinfo 
(/usr/ports/infrastructure/mk/bsd.port.mk:2495 'package')
# ^D

Script done on Sun Jan 10 15:29:35 2016

Reply via email to