gnome-libs 0.30.1




I have generated gnome-libs 0.30.1 for all following platforms:

sparc-sun-solaris2.5.1
sparc-sun-solaris2.6
i686-pc-linux-gnulibc1
i686-pc-linux-gnu
alpha-dec-osf4.0b
hppa1.1-hp-hpux10.20
powerpc-ibm-aix4.1.5.0
powerpc-ibm-aix4.2.1.0
mips-sgi-irix5.3
mips-sgi-irix6.4

using egcs 1.1. Here are the results:

- on i686-pc-linux-gnulibc1, i686-pc-linux-gnu, mips-sgi-irix6.4 and
  alpha-dec-osf4.0b  full success.

- on mips-sgi-irix5.3, I had to take the regex.h from IRIX 6.4 as it
  does not exist in IRIX 5.3 in order to compile gnome-regex.c and
  others, regex.h is included in gnome-regex.h.

- on powerpc-ibm-aix4.1.5.0, the test-gnome link phase needed a flag
  to enlarge the tabble of contents for ld (flag to be used is
  -Wl,-bbigtoc) 

- on sparc-sun-solaris2.5.1, sparc-sun-solaris2.6

: :gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -I/usr/local/include -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -DWITH_GTK -DDEBUG -DGNOME_LIB -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2 -Wall -c -fPIC -DPIC gtk-error.c
 :*:gtk-xmhtml.c:976: warning: `gtk_xmhtml_unrealize' defined but not used
 :*:gtk-error.c:66: conflicting types for `__XmHTMLWarning'
 :*:gtk-error.c:66: A parameter list with an ellipsis can't match
 :*:gtk-error.c:66: an empty parameter name list declaration.
 :*:XmHTMLI.h:994: previous declaration of `__XmHTMLWarning'
 :*:gtk-error.c:145: conflicting types for `__XmHTMLError'
 :*:gtk-error.c:145: A parameter list with an ellipsis can't match
 : :gmake[2]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.30.1/gtk-xmhtml'
 :*:gtk-error.c:145: an empty parameter name list declaration.
 :*:XmHTMLI.h:1001: previous declaration of `__XmHTMLError'
 :*:gmake[2]: *** [gtk-error.lo] Error 1
 :*:gmake[1]: *** [all-recursive] Error 1
 : :gmake[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-libs-0.30.1'
 :*:gmake: *** [all-recursive-am] Error 2

 I had to edit gtk-xmhtml/XmHTMLI.h in such a way that the declaration
 of  __XmHTMLWarning and __XmHTMLError with prototypes is not
 suurounded by the #ifdef Need...Prototypes.

 The result is after that OK.

- on hppa1.1-hp-hpux10.20, the ./Makefile which build gnomeConf.sh had
  a problem, the separator for the s command of sed had to be changed
  from , to ? (or any other safe character) as inside some flags for
  needed libraries there is a "'" (comma) for -Wl,-E. This flag is
  specific to HPUX and comes from libtool.

  This works, but not if all ? are replaced by ,

sed -e 's?\@GNOME_LIBDIR\@?-L/usr/local/lib?g' \
    -e 's?\@GNOME_INCLUDEDIR\@?-I/usr/local/include -DNEED_GNOMESUPPORT_H -I/usr/local/lib/gnome-libs/include?g' \
    -e 's?\@GNOME_LIBS\@?-lgnome -lgnomesupport -ldb -L/usr/local/lib  -lglib -ldld?g' \
    -e 's?\@GNOMEUI_LIBS\@?-lgnomeui -L/usr/local/lib -lgdk_imlib -L/usr/local/lib -L/usr/local/lib -lgtk -lgdk -Wl,-E -lgmodule -lglib -ldld -lXext -lX11 -lm -ljpeg -ltiff -lungif -lpng -lz -lm -lSM -lICE -L/usr/local/lib -L/usr/local/lib -lgtk -lgdk -Wl,-E -lgmodule -lglib -ldld -lXext -lX11 -lm -lgnome -lgnomesupport -ldb -L/usr/local/lib  -lglib -ldld?g' \
    -e 's?\@GTKXMHTML_LIBS\@?-lgtkxmhtml -lXpm -ljpeg -lpng -lz -lz -lSM -lICE -L/usr/local/lib -L/usr/local/lib -lgtk -lgdk -Wl,-E -lgmodule -lglib -ldld -lXext -lX11 -lm?g' \
            -e 's?\@GTK_CFLAGS\@?-I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include?g' \
    -e 's?\@need_gnome_support\@?yes?g' \
      < ./gnomeConf.sh.in > gnomeConf.tmp \
  && mv gnomeConf.tmp gnomeConf.sh


- on powerpc-ibm-aix4.1.5.0, it stopped at configure time with:

 : :checking for catalogs to be installed...  de fr it ko cs es no fi ga pt ja sv
 : :checking for main in -lm... yes
 : :checking for dlfcn.h... no
 : :checking for dl.h... no
 : :checking for dlopen... no
 : :checking for dlopen in -ldl... no
 : :checking for shl_load in -ldld... no
 :*:configure: error: Dynamic linking is not available on this platform.  Some apps
 : :checking for dlopen... (cached) no
 :happi: Entering wait for 20378
 :Error executing Run CFLAGS=-O2 LDFLAGS=-L/usr/local/lib SHELL=/usr/local/bin/bash ./configure --prefix=/usr/local


Amicalement
Philippe.
 :
-- 
  ************************************************************************
  *  Philippe Defert: Computing and Networks Division                    *
  *                   CERN,  European Laboratory for Particle Physics    *
  ************************************************************************
  * URL: http://wwwcn.cern.ch/~defert | E*mail: Philippe.Defert@cern.ch  *
  ************************************************************************
  *      Un monde nouveau, tu comprends                          ////\   *
  *      Rien ne sera plus jamais comme avant                    \\\//   *
  *      C'est la fin de l'histoire, le rouge apres le noir       | |    *
  *                                                  J.J. Goldman | |    *  
  ************************************************************************



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]