strange port build problems
Joe Marcus Clarke
marcus at marcuscom.com
Sat Jul 26 13:16:24 EDT 2008
On Fri, 2008-07-25 at 14:00 +0200, Frank Wall wrote:
> I am new to tinderbox, but it already helped me a lot in trying to
> establish a method to provide binary port updates. Thank you for
> this nice piece of software.
> Currently I have a problem with two ports that won't build and thus
> broke the whole build process :-( Maybe someone can give a hint on
> what I'm doing wrong...
> The first port is mail/spamass-rules_du_jour which fails to build because
> of a missing dependency:
> pkg_add: could not find package libssh2-0.18 !
> pkg_add: autoload of dependency '/tmp/depends/curl-7.18.0.tbz' failed!
> error in dependency gnupg-2.0.9_1.tbz, exiting
> It seems to be related to missing libssh2-0.18. Well, I don't know
> where this dependency come from... I have build curl without support
> for LIBSSH:
> But I didn't bother, added sysutils/libssh2 and built it. But
> tinderbox still says it's not there, although it is:
> # ls -l ../packages/7.0-STANDARD/All/libssh2-0.18.tbz
> -rw-r--r-- 1 root wheel 157197 Jul 25 13:07 ../packages/7.0-STANDARD/All/libssh2-0.18.tbz
If you're not using the Tinderbox port, there was a bug with OPTIONS
that was only recently fixed. Adding WITHOUT_LIBSSH2 to one of the .env
files was a known workaround. I highly recommend you either go with the
port, or move to the 3.0 snap from CVS.
> The second port is sysutils/screen, which is listed as DUD and
> therfore does not build. I decided to ignore this and built this
> port with -noduds. But now everytime I try to rebuild everything
> it stops with an error:
> (./tinderbuild -nullfs -b 7.0-STANDARD)
> ==> make.0 <==
> skipping screen-4.0.3_4 (found in duds)
> *** Error code 1
> `all' not remade because of errors.
> So my current status is a bit frustrating. Yesterday I was able to
> add and built all ports without problems (lessons learned from my
> first attempt). But today I can't rebuild the ports :-(
You'll need to continually run with -noduds if you want to build duds.
Note: ports will only be rebuilt if they have changed. Therefore, if
you've built everything in the database yesterday, and none of the ports
have had a PORTREVISION bump, then there's nothing for TB to do. You'd
have to run tinderbuild with the -cleanpackages argument to override
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 195 bytes
Desc: This is a digitally signed message part
More information about the tinderbox-list