WITH_FBSD10_FIX does not work well with gnomehack
Koop Mast
kwm at rainbow-runner.nl
Thu Nov 3 19:10:37 UTC 2011
On Fri, 2011-11-04 at 03:55 +0900, poyopoyo at puripuri.plala.or.jp wrote:
> Hi,
>
> I found some ports use both gnomehack and WITH_FBSD10_FIX.
>
> (in plain 10-CURRENT of Nov 3 without UNAME_r)
> They run following order in my understanding:
> - gnomehack modifies Makefile.in in pre-patch stage.
> - WITH_FBSD10_FIX(run-autotools-fixup) modifies several autotools bits in pre-configure stage.
> - configure re-runs autotools (if available) due to stale Makefile.in's detected.
> (pointyhat might build them fine due to redundant autotools do not available at the time)
> - modifications by gnomehack have gone into limbo.
>
> With this malfunction several *.pc files go into unusual place:
> $ find /chroot/10/usr/local/lib/ -type f -name \*.pc
> /chroot/10/usr/local/lib/event2/pkgconfig/libevent.pc
> /chroot/10/usr/local/lib/event2/pkgconfig/libevent_pthreads.pc
> /chroot/10/usr/local/lib/event2/pkgconfig/libevent_openssl.pc
> /chroot/10/usr/local/lib/pkgconfig/libidn.pc
> /chroot/10/usr/local/lib/pkgconfig/sndfile.pc
> /chroot/10/usr/local/lib/pkgconfig/eina.pc
> /chroot/10/usr/local/lib/pkgconfig/schroedinger-1.0.pc
> /chroot/10/usr/local/lib/pkgconfig/gnutls.pc
> /chroot/10/usr/local/lib/pkgconfig/gnutls-extra.pc
> /chroot/10/usr/local/lib/pkgconfig/libtasn1.pc
> /chroot/10/usr/local/lib/pkgconfig/libass.pc
> /chroot/10/usr/local/lib/pkgconfig/gee-1.0.pc
> /chroot/10/usr/local/lib/pkgconfig/protobuf.pc
> /chroot/10/usr/local/lib/pkgconfig/protobuf-lite.pc
> /chroot/10/usr/local/lib/pkgconfig/eet.pc
>
> Perhaps run-autotools-fixup should go along well with gnomehack and
> cast some touch(1) magic I think.
>
This is known, there is currently a patch being tested to fix this.
More information about the freebsd-gnome
mailing list