pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Mixing pkg_comp and pkgsrc (Was: Re: pkg/30603 (USE_IMAKE packages fail on xorg-only installs))



On Wed, 27 Dec 2006 20:12:35 +0000 (UTC)
joerg%netbsd.org@localhost wrote:
> Synopsis: USE_IMAKE packages fail on xorg-only installs
> 
> Responsible-Changed-From-To: jlam->joerg
> Responsible-Changed-By: joerg%netbsd.org@localhost
> Responsible-Changed-When: Wed, 27 Dec 2006 20:12:32 +0000
> Responsible-Changed-Why:
> xorg maintainer
> 
> 
> State-Changed-From-To: open->feedback
> State-Changed-By: joerg%netbsd.org@localhost
> State-Changed-When: Wed, 27 Dec 2006 20:12:32 +0000
> State-Changed-Why:
> works for me, still broken for you?

I am still working on checking this, but I am having strange problems
with my pkgsrc tree that I do not understand yet..

I have about 470 packages compiled with SMP-pkg_comp, and when trying to
compile from source after that, some of the packages' toolchain step
fails, because for some packages pkgsrc can not find the pkg database..
I think pkgsrc prefixes the path to the pkgdb dir with /usr for some
reason.

The only lead I have right now is this:

pkg_comp sets up the pkgsrc tree in /usr/pkgsrc inside the chroots. I am
however having my pkgsrc tree in ~/netbsd/pkgsrc-current. Because of
this I assume that some packages are just broken on my system if they
are built by pkg_comp. (I am not convinced fixing them is worth the
work, but at least identifying them is important for me)


Fun almost every day :-) ,
        Lars Nordlund


And finally, the printout from my system:

===> lars@laphroaig:~/netbsd/pkgsrc-current/net/gtk-gnutella %make
=> Required installed package digest>=20010302: digest-20060826 found
===> check-vulnerable [gtk-gnutella-0.96.1nb1] ===> Checking for 
vulnerabilities in gtk-gnutella-0.96.1nb1
=> Checksum SHA1 OK for gtk-gnutella-0.96.1.tar.bz2
=> Checksum RMD160 OK for gtk-gnutella-0.96.1.tar.bz2
===> depends-message [gtk-gnutella-0.96.1nb1] ===> Installing dependencies for 
gtk-gnutella-0.96.1nb1
==========================================================================
The supported build options for gtk-gnutella are:

        gtk1 gtk2

The currently selected options are:

        gtk2

You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or the following variable.  Its current value is shown:

        PKG_OPTIONS.gtk-gnutella (not defined)

==========================================================================
=> Required installed package gmake>=3.78: gmake-3.81 found
=> Required installed package pkg-config>=0.19: pkg-config-0.21 found
=> Required installed package gnutls>=1.3.4nb1: gnutls-1.4.5 found
=> Required installed package dbus>=0.91: dbus-1.0.2nb1 found
=> Required installed package libxml2>=2.6.23nb1: libxml2-2.6.27 found
=> Required installed package gtk2+>=2.8.17nb1: gtk2+-2.10.6 found
make: 
"../../mk/wrapper/../../mk/buildlink3/../../mk/wrapper/../../mk/buildlink3/bsd.buildlink3.mk"
 line 305: warning: Couldn't read shell's output for "true Computing 
BUILDLINK_PREFIX.Xft2;                      /usr/sbin/pkg_info -K 
/usr/var/db/pkg -qp Xft2-2.1.7nb2 |  /usr/bin/sed  -e "s,^[^/]*,,;q""
make: 
"../../mk/wrapper/../../mk/buildlink3/../../mk/wrapper/../../mk/buildlink3/bsd.buildlink3.mk"
 line 305: warning: Couldn't read shell's output for "true Computing 
BUILDLINK_PREFIX.Xft2;                      /usr/sbin/pkg_info -K 
/usr/var/db/pkg -qp Xft2-2.1.7nb2 |  /usr/bin/sed  -e "s,^[^/]*,,;q""
===> tools-message [gtk-gnutella-0.96.1nb1] ===> Overriding tools for 
gtk-gnutella-0.96.1nb1
===> extract-message [gtk-gnutella-0.96.1nb1] ===> Extracting for 
gtk-gnutella-0.96.1nb1
===> patch-message [gtk-gnutella-0.96.1nb1] ===> Patching for 
gtk-gnutella-0.96.1nb1
=> Applying pkgsrc patches for gtk-gnutella-0.96.1nb1
===> wrapper-message [gtk-gnutella-0.96.1nb1] ===> Creating toolchain wrappers 
for gtk-gnutella-0.96.1nb1
sh: Syntax error: expecting "in"
*** Error code 2

Stop.
make: stopped in /home/lars/netbsd/pkgsrc-current/net/gtk-gnutella
make: 
"../../mk/wrapper/../../mk/buildlink3/../../mk/wrapper/../../mk/buildlink3/bsd.buildlink3.mk"
 line 305: warning: Couldn't read shell's output for "true Computing 
BUILDLINK_PREFIX.Xft2;                      /usr/sbin/pkg_info -K 
/usr/var/db/pkg -qp Xft2-2.1.7nb2 |  /usr/bin/sed  -e "s,^[^/]*,,;q""
*** Error code 1

Stop.
make: stopped in /home/lars/netbsd/pkgsrc-current/net/gtk-gnutella
zsh: exit 1     make



Home | Main Index | Thread Index | Old Index