[PC-BSD Pbi-dev] PBI build failed due to an incomplete port tree in pbi builder 2.5 ?
Sam Lin
semin2006 at gmail.com
Fri Aug 6 00:46:44 PDT 2010
Hi,
I was trying to build a pbi for math/R (a statistics environment and
language) using PBI Builder 2.5 on PC-BSD 8.1, whereas it was not
successful and I found something weird. The last few line of my
build.log shows that:
======== build.log from here ===========
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
cd: can't cd to /usr/ports/math/R
make: don't know how to make clean. Stop
make: don't know how to make install. Stop
make: don't know how to make install. Stop
ERROR: 2.1 Build failed of math/R!!!
============ to here ===============
It appears that something is wrong with the directory or the path to
the ports, so I checked out my /pbi-build/ports/ and alas!
======== /pbi-build/ports/ from here =======
total 884
-rw-r--r-- 1 root wheel 19 7月 15 1997 .cvsignore
-rw-r--r-- 1 root wheel 56860 6月 7 05:17 CHANGES
-rw-r--r-- 1 root wheel 1498 1月 1 2010 COPYRIGHT
-rw-r--r-- 1 root wheel 2416 7月 5 19:40 GIDs
-rw-r--r-- 1 root wheel 4631 2月 8 00:51 KNOBS
-rw-r--r-- 1 root wheel 34278 8月 4 21:52 LEGAL
-rw-r--r-- 1 root wheel 336624 8月 4 09:15 MOVED
-rw-r--r-- 1 root wheel 6018 12月 19 2009 Makefile
drwxr-xr-x 2 root wheel 1536 8月 6 11:50 Mk
-rw-r--r-- 1 root wheel 1298 5月 23 2006 README
drwxr-xr-x 2 root wheel 512 8月 6 11:50 Templates
drwxr-xr-x 4 root wheel 512 8月 6 11:50 Tools
-rw-r--r-- 1 root wheel 12161 7月 5 19:40 UIDs
-rw-r--r-- 1 root wheel 339022 8月 2 04:08 UPDATING
drwxr-xr-x 31 root wheel 1024 8月 6 11:50 accessibility
drwxr-xr-x 12 root wheel 512 8月 6 11:50 arabic
drwxr-xr-x 197 root wheel 4096 8月 6 11:50 archivers
drwxr-xr-x 117 root wheel 2560 8月 6 11:50 astro
drwxr-xr-x 872 root wheel 17920 8月 6 11:51 audio
drwxr-xr-x 68 root wheel 1536 8月 6 11:51 benchmarks
drwxr-xr-x 100 root wheel 2048 8月 6 11:51 biology
drwxr-xr-x 100 root wheel 2048 8月 6 11:51 cad
drwxr-xr-x 145 root wheel 3072 8月 6 11:51 chinese
drwxr-xr-x 167 root wheel 3584 8月 6 11:51 comms
drwxr-xr-x 143 root wheel 3584 8月 6 11:51 converters
drwxr-xr-x 36 root wheel 1024 8月 6 11:51 databases
============ to here ================
That's all?! Apparently for some reason portsnap invoked by
buildpbi.sh did not build up a complete port tree in my /pbi-build,
which results in the builder not being able to locate
/usr/ports/math/R. But I wonder why the port tree is incomplete...
As a workaround (I thought it would be), I added the following lines
in preportmake.sh:
========= preportmake.sh from here =========
# math/R requires gmake and perl to build
pkg_add -r gmake
pkg_add-r perl
# to re-construct a whole new (and complete) port tree
portsnap -p ${PROGDIR}/ports fetch extract update
================ to here ================
But still got the same result with the same log.
How do I sort this glitch out?
Thank you
Sam
More information about the Pbi-dev
mailing list