Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Dec 2004 17:18:38 -0300
From:      Fernan Aguero <fernan@iib.unsam.edu.ar>
To:        linimon@FreeBSD.org
Cc:        FreeBSD Ports <ports@FreeBSD.org>
Subject:   help with pkg_add fix (Was Re: FreeBSD ports that you maintain which are currently marked broken)
Message-ID:  <20041207201838.GB90187@iib.unsam.edu.ar>
In-Reply-To: <200412051100.iB5B0dHJ016926@quark.rcac.purdue.edu>
References:  <200412051100.iB5B0dHJ016926@quark.rcac.purdue.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
+----[ linimon@FreeBSD.org <linimon@FreeBSD.org> (05.Dec.2004 08:03):
|
| portname:           biology/embassy
| broken because:     Broken distinfo file
| build errors:
| http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.4.2004112606/embassy-2.9.0.log (Dec  5 00:22:03 GMT 2004)
| overview:           http://portsmon.firepipe.net/portoverview.py?category=biology&portname=embassy
| 
|
+----]

Hi!

I think I fixed this error. It was caused by the port not
having any default distfile, all the distfiles were set after
OPTIONS, which quite understandably were not set when BATCH=yes.
Seems like it escaped me (and I suppose also the committer)
since I already had saved options under /var/dp/ports.

Now I have set all WITH_* vars by default so that the
corresponding distfiles are added to DISTFILES, checked,
etc.

I will send the patch using send-pr whenever I get to solve
a pkg_add issue: right now the pkg is created w/o problems,
but upon pkg_add, it fails:

[fernan@pi] setenv PREFIX /usr/tmp/ports
[fernan@pi] setenv PKG_DBDIR /usr/tmp/pkgdb
[fernan@pi] setenv BATCH yes
[fernan@pi] pkg_add -p ${PREFIX}
/usr/ports/packages/All/embassy-2.9.0.tgz 
pkg_add: could not find package png-1.2.7 !
pkg_add: could not find package pkgconfig-0.15.0_1 !
pkg_add: could not find package perl-5.6.1_15 !
pkg_add: could not find package open-motif-2.2.3 !
pkg_add: could not find package jpeg-6b_3 !
pkg_add: could not find package imake-4.4.0 !
pkg_add: could not find package gd-2.0.33_1,1 !
pkg_add: could not find package freetype2-2.1.7_3 !
pkg_add: could not find package fontconfig-2.2.3,1 !
pkg_add: could not find package expat-1.95.8 !
pkg_add: could not find package emboss-2.9.0 !
pkg_add: could not find package XFree86-libraries-4.4.0_2 !

except for emboss (declared explicitly as a dependency in
the embassy port), I believe all others are dependencies of emboss.

Is this happening because I'm using a different prefix for
testing? (ie dependencies are actually in LOCALBASE)

Maybe I need to declare these explicitly as dependencies?

Thanks in advance for any tip or suggestion,

Fernan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041207201838.GB90187>