- From: JD <jd1008@gmail.com>
- Date: Thu, 03 Jun 2010 18:58:02 -0700
- To: www-amaya@w3.org
- Message-ID: <4C085DAA.5060501@gmail.com>
On 06/03/2010 05:48 PM, JD wrote:
> ..
> .
> .
> g++ -o ../bin/amaya_bin wxdialog/AuthentDlgWX.o
> wxdialog/CheckedListDlgWX.o wxdialog/CreateTableDlgWX.o
> wxdialog/DocInfoDlgWX.o wxdialog/FontDlgWX.o wxdialog/HRefDlgWX.o
> wxdialog/ImageDlgWX.o wxdialog/InitConfirmDlgWX.o
> wxdialog/ListBoxBook.o wxdialog/ListDlgWX.o wxdialog/ListEditDlgWX.o
> wxdialog/ListNSDlgWX.o wxdialog/MakeIdDlgWX.o wxdialog/MetaDlgWX.o
> wxdialog/ObjectDlgWX.o wxdialog/OpenDocDlgWX.o
> wxdialog/PreferenceDlgWX.o wxdialog/PrintDlgWX.o
> wxdialog/SaveAsDlgWX.o wxdialog/SearchDlgWX.o
> wxdialog/SelectOperatorDlgWX.o wxdialog/SelectFenceAttributesDlgWX.o
> wxdialog/SelectIntegralDlgWX.o wxdialog/SpellCheckDlgWX.o
> wxdialog/SendByMailDlgWX.o wxdialog/StyleDlgWX.o
> wxdialog/StyleListToolPanel.o wxdialog/TitleDlgWX.o wxdialogapi.o
> EDITORAPP.o HTMLAPP.o TextFileAPP.o XLinkAPP.o XMLAPP.o AHTURLTools.o
> EDITORactions.o EDITimage.o EDITstyle.o HTMLactions.o HTMLbook.o
> HTMLedit.o HTMLform.o HTMLhistory.o HTMLimage.o HTMLpresentation.o
> HTMLsave.o HTMLtable.o html2thot.o init.o insertelem.o MENUconf.o
> XLinkbuilder.o XLinkedit.o templates.o trans.o transparse.o UIcss.o
> Xml2thot.o Xmlbuilder.o XHTMLbuilder.o XPointer.o XPointerparse.o
> AHTBridge.o AHTFWrite.o answer.o query.o AHTMemConv.o AHTInit.o anim.o
> animbuilder.o SVGAPP.o SVGbuilder.o SVGedit.o TimelineAPP.o
> MathMLAPP.o MathMLbuilder.o Mathedit.o Mathedit_parser.o
> ../libwww/Library/src/HTHome.o TemplateAPP.o Templatebuilder.o
> templateDeclarations.o templateInstantiate.o templateLoad.o
> templateUtils.o libCSS.a ../annotlib/libAnnot.a ../davlib/davlib.a
> -L../thotlib -L.. -lThotEditor -L/usr/lib -L/usr/X11R6/lib -lGL
> -lGLU -lfreetype
> -L/usr/src/redhat/BUILD/nonrpm/web/amaya/Amaya11.3.1/Amaya/wx/libwww/Library/src/.libs
> -lwwwxml -lwwwzip -lwwwinit -lwwwapp -lwwwhtml -lwwwtelnet -lwwwnews
> -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir -lwwwcache
> -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils -lwwwdav
> -L/usr/src/redhat/BUILD/nonrpm/web/amaya/Amaya11.3.1/Amaya/wx/libwww/Library/src/SSL/.libs
> -lwwwssl
> -L/usr/src/redhat/BUILD/nonrpm/web/amaya/Amaya11.3.1/Amaya/wx/libwww/modules/md5/.libs
> -lmd5
> -L/usr/src/redhat/BUILD/nonrpm/web/amaya/Amaya11.3.1/Amaya/wx/libwww/modules/expat/.libs
> -lexpat -L/usr/lib -lssl -lcrypto ../raptor/.libs/libraptor.a
> -pthread -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_adv-2.8
> -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8
> -lwx_gtk2u_gl-2.8 -lwx_baseu-2.8
> /usr/src/redhat/BUILD/nonrpm/web/amaya/Amaya11.3.1/Amaya/wx/libwww/Library/src/.libs/libwwwcore.a(HTWWWStr.o):
> In function `HTMessageIdStr':
> /usr/src/redhat/BUILD/nonrpm/web/amaya/Amaya11.3.1/Amaya/wx/../../libwww/Library/src/HTWWWStr.c:360:
> warning: the use of `tmpnam' is dangerous, better use `mkstemp'
> /usr/src/redhat/BUILD/nonrpm/web/amaya/Amaya11.3.1/Amaya/wx/libwww/Library/src/.libs/libwwwcore.a(HTInet.o):
> In function `HTGetTmpFileName':
> /usr/src/redhat/BUILD/nonrpm/web/amaya/Amaya11.3.1/Amaya/wx/../../libwww/Library/src/HTInet.c:621:
> warning: the use of `tempnam' is dangerous, better use `mkstemp'
> /usr/bin/ld: ../thotlib/libThotEditor.a(fileaccess.o): undefined
> reference to symbol 'gzdopen'
> /usr/bin/ld: note: 'gzdopen' is defined in DSO /lib/libz.so.1 so try
> adding it to the linker command line
> /lib/libz.so.1: could not read symbols: Invalid operation
> collect2: ld returned 1 exit status
> make[1]: *** [../bin/amaya_bin] Error 1
> make[1]: Leaving directory
> `/sdb3/src/redhat/BUILD/nonrpm/web/amaya/Amaya11.3.1/Amaya/wx/amaya'
> make: *** [amaya_prog] Error 2
>
> On my machine:
> $ ls -l /lib/libz*
> lrwxrwxrwx. 1 root root 13 Nov 24 2009 /lib/libz.so.1 ->
> libz.so.1.2.3*
> -rwxr-xr-x 1 root root 76368 Jul 29 2009 /lib/libz.so.1.2.3*
>
>
> The configur options were:
> ../configure --prefix=/usr --enable-system-wx --enable-system-libwww
> --enable-system-raptor --with-gl --with-mesa --with-dav
>
Well, I had to edit the Makefiles and add to them things like
-L /lib -lz -L/usr/lib -lpng12 -ljpeg
In particular, I had to edit in the wx build dir
amaya/Makefile thotlib/Makefile and add -L /lib -lz -L/usr/lib -lpng12
-ljpeg
to the lines:
# amaya application
.../bin/amaya_bin : $(AMAYA_OBJ) $(AMAYA_OPTION_OBJ) $(AMAYA_LIBS)
@(if test ! -d ../bin ; then $(MKDIR) ../bin ; fi)
$(LD) $(LDFLAGS) -o ../bin/amaya_bin $(AMAYA_OBJ)
$(AMAYA_OPTION_OBJ) libCSS.a $(LIBS) -L/lib -lz -L/usr/lib -lpng12 -ljpeg
and
.../bin/print : $(THOTK_OBJ) $(DISPLAY_OBJ) $(PRINT_OBJ) \
../amaya/libCSS.a
$(CXX) $(LDFLAGS) -o $@ $(THOTK_OBJ) $(DISPLAY_OBJ)
$(PRINT_OBJ) ../amaya/libCSS.a $(LIBS) -L/lib -lz -L/usr/lib -lpng12 -ljpeg
respectively.
I did not bother to insert them into the Makefile.in in the source dir
and restart the configure process.
Also, there is abug with configure.
I did not configure with --disable-svg , which should mean that
it is enabled by default. IT IS NOT!!
I had to configure with --enable-svg in order
for the loader to find and link with the svg modules.
Received on Friday, 4 June 2010 07:05:13 UTC