Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jul 2014 19:59:35 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   [Bug 191259] portmaster doesn't install misc/gnomehier early enough?
Message-ID:  <bug-191259-6497-pcE98544Pg@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-191259-6497@https.bugs.freebsd.org/bugzilla/>
References:  <bug-191259-6497@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191259

arcade@b1t.name changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |arcade@b1t.name

--- Comment #1 from arcade@b1t.name ---
I'll clarify this one a bit. misc/gnomehier is runtime depend for
devel/gobject-introspection. When building latter from withing portmaster
runtime depends checks are skipped. If after this fail you do `cd
/usr/ports/devel/gobject-introspection ; make` you'll see:

===>  Staging for gobject-introspection-1.36.0_2
===>   gobject-introspection-1.36.0_2 depends on file: /usr/local/bin/python2.7
- found
===>   gobject-introspection-1.36.0_2 depends on executable: python2 - found
===>   gobject-introspection-1.36.0_2 depends on file:
/usr/local/etc/mtree/BSD.gnome.dist - not found
===>    Verifying install for /usr/local/etc/mtree/BSD.gnome.dist in
/usr/ports/misc/gnomehier
===>   gnomehier-3.0 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by gnomehier-3.0 for building
===>  Extracting for gnomehier-3.0
===>  Patching for gnomehier-3.0
===>  Configuring for gnomehier-3.0
===>  Staging for gnomehier-3.0
===>   Generating temporary packing list
cd /tmp/ports/usr/ports/misc/gnomehier/work/gnomehier-3.0 &&  /usr/sbin/mtree
-U -d -n -i -c -k "uname, gname, mode" |  /usr/bin/sed -e
's|uname=[A-Za-z0-9_]*|
uname=root|'  -e 's|gname=[A-Za-z0-9_]*|gname=wheel|'  >
/tmp/ports/usr/ports/misc/gnomehier/work/BSD.gnome.dist
cd /tmp/ports/usr/ports/misc/gnomehier/work/gnomehier-3.0 && /bin/sh -c
'(/usr/bin/find -d $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null  2>&1) && 
/usr/sbin/chow
n -Rh root:wheel $1 &&  /usr/bin/find -d $0 $2 -type d -exec chmod 755 $1/{} \;
&&  /usr/bin/find -d $0 $2 -type f -exec chmod 444 $1/{} \;' -- . /tmp/ports/us
r/ports/misc/gnomehier/work/stage/usr/local
/bin/mkdir -p
/tmp/ports/usr/ports/misc/gnomehier/work/stage/usr/local/etc/mtree
install  -o root -g wheel -m 444
/tmp/ports/usr/ports/misc/gnomehier/work/BSD.gnome.dist
/tmp/ports/usr/ports/misc/gnomehier/work/stage/usr/local/etc/mtree
====> Compressing man pages (compress-man)
===>  Installing for gnomehier-3.0
===>  Checking if misc/gnomehier already installed
===>   Registering installation for gnomehier-3.0 as automatic
Installing gnomehier-3.0... done
===>   Returning to build of gobject-introspection-1.36.0_2
===>   gobject-introspection-1.36.0_2 depends on shared library: libffi.so -
found (/usr/local/lib/libffi.so.6)
===>   gobject-introspection-1.36.0_2 depends on shared library: libintl.so -
found (/usr/local/lib/libintl.so.9)
===>   gobject-introspection-1.36.0_2 depends on shared library: libglib-2.0.so
- found (/usr/local/lib/libglib-2.0.so.0)
===>   gobject-introspection-1.36.0_2 depends on shared library: libpcre.so -
found (/usr/local/lib/libpcre.so.3)
===>   Generating temporary packing list
gmake[1]: working in
"/tmp/ports/usr/ports/devel/gobject-introspection/work/gobject-introspection-1.36.0"
gmake  install-recursive
..... staging skipped ....
====> Compressing man pages (compress-man)

The problem is rather in portmaster putting runtime depends lower then packages
where they are referred from.

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-191259-6497-pcE98544Pg>