tech-pkg archive

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

Re: CVS commit: pkgsrc



On Tue, Dec 15, 2009 at 05:35:37PM +0000, Joerg Sonnenberger wrote:
> Module Name:  pkgsrc
> Committed By: joerg
> Date:         Tue Dec 15 17:35:37 UTC 2009
> 
> Modified Files:
>       pkgsrc/devel/libltdl: Makefile PLIST buildlink3.mk
>       pkgsrc/devel/libtool: Makefile Makefile.common PLIST distinfo
>       pkgsrc/devel/libtool-base: Makefile PLIST
>       pkgsrc/devel/libtool-info: Makefile
>       pkgsrc/devel/libtool/patches: manual-libtool.m4 patch-aa patch-ab
>           patch-ac patch-ad
>       pkgsrc/mk/compiler: f2c.mk
> Removed Files:
>       pkgsrc/devel/libtool/patches: patch-ae
> 
> Log Message:
> Update to libtool-2.2.6b. This switches libtool to the new main branch.
> Changes are many, important for pkgsrc:
> - much higher speed (up to 30% faster for the overall build of libX11)
> - less magic for detection of the tag
> 
> The pkgsrc integration of f2c has been changed to be more sane.
> libtool itself now depends on the f2c frontend to use proper
> auto-configuration and only fakes up the library. This part is
> encapsulated in mk/compiler/f2c.mk.

This breaks Mac OS X (at least Snow Leopard) badly:

The build of the "gtk2" package fails with this error message:

/Users/tron/obj/x11/gtk2/work.excalibur/gtk+-2.18.5/modules/input/im-viqr.la 
does not export GTK+ IM module API: 
dlopen(/Users/tron/obj/x11/gtk2/work.excalibur/gtk+-2.18.5/modules/input/.libs/,
 10): no suitable image found.  Did find:
        
/Users/tron/obj/x11/gtk2/work.excalibur/gtk+-2.18.5/modules/input/.libs/: not a 
file
Cannot load module 
/Users/tron/obj/x11/gtk2/work.excalibur/gtk+-2.18.5/modules/input/im-xim.la: 
dlopen(/Users/tron/obj/x11/gtk2/work.excalibur/gtk+-2.18.5/modules/input/.libs/,
 10): no suitable image found.  Did find:
        
/Users/tron/obj/x11/gtk2/work.excalibur/gtk+-2.18.5/modules/input/.libs/: not a 
file
/Users/tron/obj/x11/gtk2/work.excalibur/gtk+-2.18.5/modules/input/im-xim.la 
does not export GTK+ IM module API: 
dlopen(/Users/tron/obj/x11/gtk2/work.excalibur/gtk+-2.18.5/modules/input/.libs/,
 10): no suitable image found.  Did find:
        
/Users/tron/obj/x11/gtk2/work.excalibur/gtk+-2.18.5/modules/input/.libs/: not a 
file
gnumake[3]: *** [gtk.immodules] Error 1
gnumake[2]: *** [all-recursive] Error 1
gnumake[1]: *** [all-recursive] Error 1
gnumake: *** [all] Error 2
*** Error code 2

The build of the "gnutls" package fails with a different error:

/bin/sh ../libtool --tag=CC   --mode=link gcc -std=gnu99  -pipe -O2 
-I/usr/pkg/include -I/usr/include  -L/usr/pkg/lib -L/usr/lib -o errcodes 
errcodes.o ../lib/libgnutls.la ../gl/libgnu.la
libtool: link: gcc -std=gnu99 -pipe -O2 
-I/Users/tron/obj/security/gnutls/work.excalibur/.buildlink/include -o errcodes 
errcodes.o  -L/Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib 
../lib/.libs/libgnutls.a 
/Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib/libtasn1.dylib 
-lz /Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib/libgcrypt.a 
/Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib/libgpg-error.dylib
 /Users/tron/obj/security/gnutls/work.excalibur/.buildlink/lib/libintl.dylib 
-liconv -lc ../gl/.libs/libgnu.a
Undefined symbols:
  "__gnutls_log_func", referenced from:
      __gnutls_log_func$non_lazy_ptr in libgnutls.a(gnutls_errors.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status

        Kind regards

-- 
Matthias Scheler                                  http://zhadum.org.uk/


Home | Main Index | Thread Index | Old Index