On Sat, Aug 24, 2013 at 12:11:16PM +0200, Marc Espie wrote:
> On Sat, Aug 24, 2013 at 09:50:56AM +0200, Matthieu Herrb wrote:
> > On Sat, Aug 24, 2013 at 08:52:26AM +0200, Jan Stary wrote:
> > > This is current/macppc, with a freshly cvs up'd ports;
> > > devel/libexecinfo builds, but then refuses to make package,
> > > saying
> > >
> > > make package
> > > `/usr/ports/pobj/libexecinfo-0.2/fake-macppc/.fake_done' is up to date.
> > > ===> Building package for libexecinfo-0.2p3v0
> > > Create /usr/ports/packages/powerpc/all/libexecinfo-0.2p3v0.tgz
> > > Error:
> > >
> > > /usr/ports/pobj/libexecinfo-0.2/fake-macppc/usr/local/lib/libexecinfo_p.a
> > > does not exist
> > > Fatal error: can't continue
> > > at /usr/libdata/perl5/OpenBSD/PkgCreate.pm line 1386.
> > > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1855
> > > '/usr/ports/packages/powerpc/all/libexecinfo-0.2p3v0.tgz')
> > > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2403
> > > '_internal-package')
> > > *** Error 1 in /usr/ports/devel/libexecinfo
> > > (/usr/ports/infrastructure/mk/bsd.port.mk:2383 'package')
> > >
> > > Indeed, libexecinfo_p.a is not there.
> > > If I comment it out of pkg/PLIST,
> > > the package gets made alright,
> > > without the file of course.
> >
> > I{ bet you have NOPROFILE= in /etc/mk.conf
>
> sigh... yet another piece bsd.port.mk should override or something...
I would suggest that bsd.port.mk forces it to set, because I'm not
sure if it's really expected that the few ports that use bsd.lib.mk to
build their libs actually produce profiling libs. (given that other
ports using their own build stuff, autotool, cmake,... won't provide
them)
--
Matthieu Herrb