DragonFlyBSD / DPorts

The dedicated application build system for DragonFly BSD
Other
89 stars 44 forks source link

devel/gobject-introspection fails on staging #97

Closed kworr closed 10 years ago

kworr commented 10 years ago
===>  Staging for gobject-introspection-1.36.0_2
===>   Generating temporary packing list
mtree: /usr/local/etc/mtree/BSD.gnome.dist: No such file or directory
*** Error code 1

Looks like dep for gnomehier is not checked:

===>  Applying ports patches for gobject-introspection-1.36.0_2
===>   gobject-introspection-1.36.0_2 depends on executable: cairo-trace - found
===>   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 executable: bison - found
===>   gobject-introspection-1.36.0_2 depends on executable: gmake - found
===>   gobject-introspection-1.36.0_2 depends on executable: pkgconf - found
===>   gobject-introspection-1.36.0_2 depends on package: libtool>=2.4 - found
===>   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)
===>   gobject-introspection-1.36.0_2 depends on shared library: ffi - found
===>  Configuring for gobject-introspection-1.36.0_2
jrmarino commented 10 years ago

local issue? It builds fine in the builder: http://muscles.dragonflybsd.org/bulk/latest-per-pkg/gobject-introspection/1.36.0_2/bleeding-edge-potential.log

kworr commented 10 years ago

Hmm, looks like I searched in the wrong place. I'll try to reproduce this one.

kworr commented 10 years ago

Looks like this is rather problem with portmaster. Build through portmaster results in:

gmake[4]: Leaving directory `/tmp/ports/devel/gobject-introspection/work/gobject-introspection-1.36.0/build'
gmake[3]: Leaving directory `/tmp/ports/devel/gobject-introspection/work/gobject-introspection-1.36.0/build'
gmake[2]: Leaving directory `/tmp/ports/devel/gobject-introspection/work/gobject-introspection-1.36.0'
gmake[1]: Leaving directory `/tmp/ports/devel/gobject-introspection/work/gobject-introspection-1.36.0'
===>  Staging for gobject-introspection-1.36.0_2
===>   Generating temporary packing list
mtree: /usr/local/etc/mtree/BSD.gnome.dist: No such file or directory
*** Error code 1

Stop.
make: stopped in /usr/dports/devel/gobject-introspection

===>>> make stage failed for devel/gobject-introspection
===>>> Aborting update

Is this relevant to DPort at all or should I ping portmaster dev's?

jrmarino commented 10 years ago

If we can't reproduce it in poudriere then the problem doesn't exist for us. Postmaster is not recommended (nor particularly discouraged) by DF and thus not tested. If you only see the problem in portmaster it's best to talk to them about it (and be clear you didn't confirm on FreeBSD unless you have)

kworr commented 10 years ago

Ahem, looks like it's reproducible on FreeBSD too.

kworr commented 10 years ago

And the bug is already filed: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191259