- From: Irene Vatton <irene.vatton@inrialpes.fr>
- Date: Wed, 31 Mar 2004 10:29:16 +0200
- To: schulz@adi.com (Thomas Schulz)
- Cc: www-amaya-dev@w3.org
On Tue, 30 Mar 2004 14:57:16 -0500 (EST) schulz@adi.com (Thomas Schulz) wrote: > > I am trying to build Amaya 8.3 on an AIX 4.1.5 R2 system using gcc version > 3.3.2. I am using gtk+ 1.2.10. When the build gets to the point of trying > to link bin/grm, there are several undefined references. The show stopper > is the following: > > .../thotlib/libThotEditor.a(appdialogue.o)(.pr+0x2044):../../thotlib/dialogue/ > ppdialogue.c: undefined reference to `.TteLoadApplications()' This function is included in the Amaya/obj/amaya/EDITORAPP.c file generated by the app compiler. Are you sure you processed as explained in http://www.w3.org/Amaya/User/Autoconf.html 1) create a new empty subdirectory obj 2) move into this subdirectory and execute "../configure" 3) launch "make" > I have searched all files in the distribution and can not find any file that > contains a subroutine named TteLoadApplications. > > Other undefined references are ZoomIn and ZoomOut, but I have found these in > amaya/init.c. Note that init.c is not compiled at this point, and I have not > yet tried to compile it. These function calls are protected a _ZOOMSCROLL define and are in a module that is not linked by grm and other compilers. > Also undefined are the variables appArgc and appArgv. As a workaround I > added the following to batch/grammar.c: > > 710a711,712 > > int appArgc; > > char **appArgv; > 732a735,737 > > > > appArgc = argc; > > appArgv = argv; Normally you don't need to add any declaration. It seems that some includes are not found. > In addition I had to add the following to the link (g++) command line to get > this far: > > -lThotEditor -lgdk_imlib -lgtk -lgdk -lglib -lX11 -lXext -lpng -ljpeg > -ltiff -lz -lungif -lgmodule The configure should add necessary libraries -lThotKernel etc. > > I tried getting the latest source from CVS, but I still could not find any > file that had a subroutine named TteLoadApplications. Any help would be > appreciated. Let me know if things work better or not. Irene. ----- Irène Vatton INRIA Rhône-Alpes INRIA ZIRST e-mail: Irene.Vatton@inria.fr 655 avenue de l'Europe Tel.: +33 4 76 61 53 61 Montbonnot Fax: +33 4 76 61 52 07 38334 Saint Ismier Cedex - France
Received on Wednesday, 31 March 2004 03:31:05 UTC