gnome-objc 0.99.3




I generated succesfully gnome-objc 0.99.3 with egcs 1.1.1 on the
following platforms: 

sparc-sun-solaris2.6
i686-pc-linux-gnu
alpha-dec-osf4.0b
powerpc-ibm-aix4.3.2.0
mips-sgi-irix6.5

but not on 

hppa1.1-hp-hpux10.20


- on alpha-dec-osf4.0b, libtool script did not work with the following error:

 : :gmake[1]: Entering directory `/scratch/happi/GNU.DESK/gnome-objc-0.99.3/obgtk'
 : :/usr/local/bin/bash ./libtool --mode=link gcc  -O2 -L/usr/local/lib -o libobgtk.la -rpath /afs/.cern.ch/project/asis/defert/incoming/packages/GNU.DESK/gnome-objc-0.99.3/alpha_dux40/usr.local/lib -version-info 2:3:1 -rpath /afs/.cern.ch/project/asis/defert/incoming/packages/GNU.DESK/gnome-objc-0.99.3/alpha_dux40/usr.local/lib obgtkAccelGroup.lo obgtkAccelLabel.lo obgtkAdjustment.lo obgtkAlignment.lo obgtkApp.lo obgtkArrow.lo obgtkAspectFrame.lo obgtkBin.lo obgtkBox.lo obgtkButton.lo obgtkButtonBox.lo obgtkCalendar.lo obgtkCheckButton.lo obgtkCheckMenuItem.lo obgtkCList.lo obgtkCTree.lo obgtkColorSelection.lo obgtkColorSelectionDialog.lo obgtkCombo.lo obgtkContainer.lo obgtkCurve.lo obgtkData.lo obgtkDialog.lo obgtkDrawingArea.lo obgtkEditable.lo obgtkEntry.lo obgtkEventBox.lo obgtkFileSelection.lo obgtkFixed.lo obgtkFontSelection.lo obgtkFrame.lo obgtkGammaCurve.lo obgtkHandleBox.lo obgtkHBox.lo obgtkHButtonBox.lo obgtkHPaned.lo obgtkHRuler.lo obgtkHScale.lo obgtkHScrollbar.lo obgtkHSeparator.lo obgtkImage.lo obgtkInputDialog.lo obgtkItem.lo obgtkLabel.lo obgtkLayout.lo obgtkList.lo obgtkListItem.lo obgtkMenu.lo obgtkMenuBar.lo obgtkMenuItem.lo obgtkMenuShell.lo obgtkMisc.lo obgtkNotebook.lo obgtkObject.lo obgtkOptionMenu.lo obgtkPacker.lo obgtkPaned.lo obgtkPixmap.lo obgtkPreview.lo obgtkProgress.lo obgtkProgressBar.lo obgtkRadioButton.lo obgtkRadioMenuItem.lo obgtkRange.lo obgtkRuler.lo obgtkScale.lo obgtkScrollbar.lo obgtkScrolledWindow.lo obgtkSeparator.lo obgtkSpinButton.lo obgtkStatusbar.lo obgtkTable.lo obgtkTearoffMenuItem.lo obgtkText.lo obgtkTipsQuery.lo obgtkToggleButton.lo obgtkToolbar.lo obgtkTooltips.lo obgtkTree.lo obgtkTreeItem.lo obgtkVBox.lo obgtkVButtonBox.lo obgtkVPaned.lo obgtkVRuler.lo obgtkVScale.lo obgtkVScrollbar.lo obgtkVSeparator.lo obgtkViewport.lo obgtkWidget.lo obgtkWindow.lo -lSM -lICE -L/usr/local/lib -lgtk -lgdk -lgmodule -lglib -lintl -lXext -lXext -lX11 -ldnet_stub -lm 
 :*:Makefile:330: warning: ignoring old commands for target `.m.o'
 :*:Makefile:968: warning: overriding commands for target `.m.lo'
 :*:Makefile:332: warning: ignoring old commands for target `.m.lo'
 :*:libtool: link: warning: ignoring multiple `-rpath's for a libtool library
 : :rm -fr .libs/libobgtk.la .libs/libobgtk.* .libs/libobgtk.*
 : :gcc -shared ${wl}-expect_unresolved ${wl}\* -o .libs/libobgtk.so.2.1.3 -Wl,-soname -Wl,libobgtk.so -Wl,-set_version -Wl,2.1.3:1.0:2.0 obgtkAccelGroup.o obgtkAccelLabel.o obgtkAdjustment.o obgtkAlignment.o obgtkApp.o obgtkArrow.o obgtkAspectFrame.o obgtkBin.o obgtkBox.o obgtkButton.o obgtkButtonBox.o obgtkCalendar.o obgtkCheckButton.o obgtkCheckMenuItem.o obgtkCList.o obgtkCTree.o obgtkColorSelection.o obgtkColorSelectionDialog.o obgtkCombo.o obgtkContainer.o obgtkCurve.o obgtkData.o obgtkDialog.o obgtkDrawingArea.o obgtkEditable.o obgtkEntry.o obgtkEventBox.o obgtkFileSelection.o obgtkFixed.o obgtkFontSelection.o obgtkFrame.o obgtkGammaCurve.o obgtkHandleBox.o obgtkHBox.o obgtkHButtonBox.o obgtkHPaned.o obgtkHRuler.o obgtkHScale.o obgtkHScrollbar.o obgtkHSeparator.o obgtkImage.o obgtkInputDialog.o obgtkItem.o obgtkLabel.o obgtkLayout.o obgtkList.o obgtkListItem.o obgtkMenu.o obgtkMenuBar.o obgtkMenuItem.o obgtkMenuShell.o obgtkMisc.o obgtkNotebook.o obgtkObject.o obgtkOptionMenu.o obgtkPacker.o obgtkPaned.o obgtkPixmap.o obgtkPreview.o obgtkProgress.o obgtkProgressBar.o obgtkRadioButton.o obgtkRadioMenuItem.o obgtkRange.o obgtkRuler.o obgtkScale.o obgtkScrollbar.o obgtkScrolledWindow.o obgtkSeparator.o obgtkSpinButton.o obgtkStatusbar.o obgtkTable.o obgtkTearoffMenuItem.o obgtkText.o obgtkTipsQuery.o obgtkToggleButton.o obgtkToolbar.o obgtkTooltips.o obgtkTree.o obgtkTreeItem.o obgtkVBox.o obgtkVButtonBox.o obgtkVPaned.o obgtkVRuler.o obgtkVScale.o obgtkVScrollbar.o obgtkVSeparator.o obgtkViewport.o obgtkWidget.o obgtkWindow.o -L/usr/local/lib -lSM -lICE -L/usr/local/lib -lgtk -lgdk -lgmodule -lglib -lintl -lXext -lXext -lX11 -ldnet_stub -lm -lc
 :*:/usr/ccs/bin/ld:
 :*:Can't open: libobgtk.so (No such file or directory)
 :*:collect2: ld returned 1 exit status
 :*:gmake[1]: *** [libobgtk.la] Error 1
 : :gmake[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-objc-0.99.3/obgtk'
 :*:gmake: *** [install-recursive] Error 1

   I modified libtool to remove many \ in front ${wl}, and then I
   removed the option -Wl,-soname -Wl,libobgtk.so and it linked OK.
   I had to do the same mods for libobgnome.so.0.0.0.

   The next compilation problem was:

 : :/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -I/usr/local/include     -DGNOMELIBDIR=\""/usr/local/lib"\"                     -DGNOMEDATADIR=\""/usr/local/share"\"            -DGNOMELOCALEDIR=\""/usr/local/share/locale\""  -I/usr/local/include -DNEED_GNOMESUPPORT_H -I/usr/local/lib/gnome-libs/include -I/usr/local/lib/glib/include                            -I../intl -I/usr/local/lib/glib/include -I/usr/local/include -O2  -c obgnomeAnimator.m
 : :gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I./.. -I/usr/local/include -DGNOMELIBDIR=\"/usr/local/lib\" -DGNOMEDATADIR=\"/usr/local/share\" -DGNOMELOCALEDIR=\"/usr/local/share/locale\" -I/usr/local/include -DNEED_GNOMESUPPORT_H -I/usr/local/lib/gnome-libs/include -I/usr/local/lib/glib/include -I../intl -I/usr/local/lib/glib/include -I/usr/local/include -O2 -c -DPIC obgnomeAnimator.m -o obgnomeAnimator.lo
 : :In file included from /usr/local/lib/gcc-lib/alpha-dec-osf4.0b/egcs-2.91.60/include/time.h:189,
 : :                 from /usr/local/include/libgnome/gnome-score.h:4,
 : :                 from /usr/local/include/libgnome/libgnome.h:35,
 : :                 from /usr/local/include/gnome.h:8,
 : :                 from obgnomeAnimator.h:25,
 : :                 from obgnomeAnimator.m:22:
 : :/usr/include/sys/timers.h:110: field `it_interval' has incomplete type
 : :/usr/include/sys/timers.h:111: field `it_value' has incomplete type
 : :/usr/include/sys/timers.h:140: warning: `struct sigevent' declared inside parameter list
 : :/usr/include/sys/timers.h:140: warning: its scope is only this definition or declaration,
 : :/usr/include/sys/timers.h:140: warning: which is probably not what you want.
 : :make[2]: *** [obgnomeAnimator.lo] Error 1
 : :make[2]: Leaving directory `/scratch/happi/GNU.DESK/gnome-objc-0.99.3/obgnome'
 : :make[1]: *** [all-recursive] Error 1
 : :make[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-objc-0.99.3'
 : :make: *** [all-recursive-am] Error 2
 
  Compiling with -D_PSIX_C_SOURCE solves the problem. It is also
  needed for obgnomeApp.m, obgnomeAppWin.m, and I think all others.

- on hppa1.1-hp-hpux10.20, problem came with:

 : :gcc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I./.. -I/usr/local/include 	-DGNOMELIBDIR=\""/usr/local/lib"\" 	-DGNOMEDATADIR=\""/usr/local/share"\" 	-DGNOMELOCALEDIR=\""/usr/local/share/locale\"" 	-I./intl -I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include -O2  -c obgtk-test.m
 : :/bin/sh ./libtool --mode=link gcc  -O2 -L/usr/local/lib -o obgtk-test  obgtk-test.o ./libobgtk.la -lSM -lICE -L/usr/local/lib -L/usr/local/lib -lgtk -lgdk -Wl,-E -lgmodule -lglib -ldld -lintl -lXext -lX11 -lm -lobjc  
 :*:libtool: link: warning: this platform doesn\'t like uninstalled shared libraries
 : :gcc -O2 -L/usr/local/lib -o .libs/obgtk-test obgtk-test.o -Wl,+b -Wl,/usr/local/lib /scratch/happi/GNU.DESK/gnome-objc-0.99.3/obgtk/.libs/libobgtk.sl -L/usr/local/lib -lSM -lICE -L/usr/local/lib -L/usr/local/lib -lgtk -lgdk -lgmodule -lglib -ldld -lintl -lXext -lX11 -lm -lSM -lICE -L/usr/local/lib -L/usr/local/lib -lgtk -lgdk -Wl,-E -lgmodule -lglib -ldld -lintl -lXext -lX11 -lm -lobjc
 :*:libtool: link: `obgtk-test' will be relinked during installation
 :*:/usr/ccs/bin/ld: Invalid loader fixup for symbol "__objc_class_name_Gtk_Button".
 :*:collect2: ld returned 1 exit status
 :*:gmake[2]: *** [obgtk-test] Error 1
 : :gmake[2]: Leaving directory `/scratch/happi/GNU.DESK/gnome-objc-0.99.3/obgtk'
 :*:gmake[1]: *** [all-recursive] Error 1
 : :gmake[1]: Leaving directory `/scratch/happi/GNU.DESK/gnome-objc-0.99.3'
 :*:gmake: *** [all-recursive-am] Error 2  

  I am sorry but I can't help on this error...

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]