Subject: Re: Compiling gnumeric on Darwin 6.6 - glib-1.2.10nb5 fails
To: Masahiro =Rhythm Drive= Ishiyama <masahiro@wide.ad.jp>
From: Anders Andersen <aa@computer.org>
List: tech-pkg
Date: 05/27/2003 00:40:21
>> Any ideas?  I did a "cvs co" of the pkgsrc this morning.  I also
>> installed the following pkgsrc bootstrap stuff (and did the magic
>> explained in the different README files):
> 
> I'm not sure what the real problem is, but it seems that:
>  - config.{guess,sub} are old
>  - pthread.buildlink2.mk does not work with darwin
>  - something wrong in libtool
> at devel/glib.
> 
> If you are in a hurry to build glib, please try this:
> 0: cd pkgsrc/devel/glib/
(...)

Thanks, this worked.  Glib compiled and installed OK.  The next
problem seems to be with gtk.  This is the result of configure:

===> Registering installation for x11-links-0.12
===> Returning to build of gtk+-1.2.10nb4
===> Patching for gtk+-1.2.10nb4
===> Applying pkgsrc patches for gtk+-1.2.10nb4
===> Buildlinking for gtk+-1.2.10nb4
===> Configuring for gtk+-1.2.10nb4
creating cache ./config.cache

(no problems for a while, then...)

checking for IceConnectionNumber in -lICE... yes
checking for XOpenDisplay in -lX11... no
configure: error: *** libX11 not found. Check 'config.log' for more details.
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/x11/gtk
*** Error code 1

(...)

The config.log file (in x11/gtk/work/gtk+-1.2.10) contains the following:

configure:5393: checking for XOpenDisplay in -lX11
configure:5412: gcc -o conftest -O2 -I/usr/pkg/include -I/usr/X11R6/include
  -Wall  -I/usr/X11R6/include  -no-cpp-precomp -I/usr/pkg/include
  -I/usr/X11R6/include -L/usr/pkg/lib -L/usr/X11R6/lib
  -Wl,darwin_has_no_rpath/usr/X11R6/lib -L/usr/X11R6/lib
  -L/usr/X11R6/lib conftest.c -lX11  -L/usr/pkg/lib -lintl
  -L/usr/pkg/lib -liconv -L/usr/pkg/lib -lintl -L/usr/pkg/lib -liconv 1>&5
ld: can't open: darwin_has_no_rpath/usr/X11R6/lib (No such file or
directory, errno = 2)


The problem seems to be related to "darwin_has_no_rpath"?  X11 is installed
in /usr/X11R6.  Any ideas?

(aa)