[gtkada] Building GtkAda 2.4.0 under Cygwin

Richard Toy richard.toy at xs4all.nl
Thu Feb 3 21:39:33 CET 2005


Hi

 

I have a full up to date installation of Cygwin (gcc -version -> gcc (GCC)
3.3.3 (cygwin special)) and have been trying to build and install GtkAda
2.4.0.  The build process gets as far as the glade directory before I get
the following error: -

 

Dad at pluto /usr/local/src/GtkAda-2.4.0

$ make install

make -C src install

make[1]: Entering directory `/usr/local/src/GtkAda-2.4.0/src'

mkdir -p lib-obj

chmod +x gate gtkada-config

make -C gtkextra

make[2]: Entering directory `/usr/local/src/GtkAda-2.4.0/src/gtkextra'

make[2]: Nothing to be done for `all'.

make[2]: Leaving directory `/usr/local/src/GtkAda-2.4.0/src/gtkextra'

gnatmake: objects up to date.

make -C opengl

make[2]: Entering directory `/usr/local/src/GtkAda-2.4.0/src/opengl'

gnatmake: objects up to date.

gnatmake: objects up to date.

gnatmake: objects up to date.

make[2]: Leaving directory `/usr/local/src/GtkAda-2.4.0/src/opengl'

make -C glade

make[2]: Entering directory `/usr/local/src/GtkAda-2.4.0/src/glade'

gcc -mms-bitfields -shared -fPIC  -o libgtkada_glade-2.4.so.0 \

  -Wl,-soname,libgtkada_glade-2.4.so.0 glade.o glade-xml.o
-Wl,--export-dynamic -L/usr/X11R6/lib -lglade-2.0 -lgtk-x11-2.0 -lxml2
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lfreetype -lz
-lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lpango-1.0 -lm
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv   -Wl,--export-dynamic
-L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0
-lpangoxft-1.0 -lXft -lfreetype -lz -lXrender -lXext -lfontconfig
-lpangox-1.0 -lX11 -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
-lintl -liconv  

glade.o(.text+0x10):glade.adb: undefined reference to
`_system__secondary_stack__ss_release'

glade.o(.text+0x45):glade.adb: undefined reference to
`_system__secondary_stack__ss_mark'

glade.o(.text+0x4d):glade.adb: undefined reference to
`_system__soft_links__get_jmpbuf_address_soft'

glade.o(.text+0x7b):glade.adb: undefined reference to
`_system__soft_links__set_jmpbuf_address_soft'

glade.o(.text+0xb2):glade.adb: undefined reference to
`_system__string_ops__str_concat_sc'

glade.o(.text+0xcb):glade.adb: undefined reference to
`_system__soft_links__set_jmpbuf_address_soft'

glade.o(.text+0xee):glade.adb: undefined reference to
`_system__soft_links__set_jmpbuf_address_soft'

.

.

glade-xml.o(.text+0x1235):glade-xml.adb: undefined reference to
`_gtk__type_conversion__init'

glade-xml.o(.text+0x125c):glade-xml.adb: undefined reference to
`_glib__object___init_proc$2'

collect2: ld returned 1 exit status

make[2]: *** [libgtkada_glade.so] Error 1

make[2]: Leaving directory `/usr/local/src/GtkAda-2.4.0/src/glade'

make[1]: *** [glade] Error 2

make[1]: Leaving directory `/usr/local/src/GtkAda-2.4.0/src'

make: *** [install] Error 2

 

 

These symbols look like they belong to the runtime but I don't see what I
have done wrong.

 

Has anyone built GtkAda 2.4.0 for Cygwin?

 

Did you come across this problem?

 

How do I get round this?

 

Thanks in advance..

Richard

-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/gtkada/attachments/20050203/d6c601ec/attachment.htm 


More information about the gtkada mailing list