Can't compile amaya linux x86_64, fedora 16

Donald Bridges <[email protected]> Thu, 23 Feb 2012 09:24:59 +0000
Newsgroups gmane.comp.web.amaya.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------050107070502010204070507
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Dear Sir or Madam,

amaya_wx-11.4.4-0.x86_64.rpm 
<http://www.w3.org/Amaya/Distribution/amaya_wx-11.4.4-0.x86_64.rpm> 
wouldn't install.  Said it couldn't find libcrypto.so.0.9.8 or 
libssl.so.0.9.8, both of which were in both /usr/lib and /usr/lib64.  So 
I decided to compile from source.  The error I can't figure out how to 
repair is the link error here:

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    -lraptor  
-Wl,-rpath,/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/Mesa/lib 
-L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/Mesa/lib -lGL -lGLU  
-lfreetype  
-L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/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/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/libwww/Library/src/SSL/.libs 
-lwwwssl  
-L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/libwww/modules/md5/.libs 
-lmd5   
-L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/libwww/modules/expat/.libs 
-lexpat   -L/usr/lib -lssl -lcrypto 
-L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib 
-pthread   -L/usr/lib64   
/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_aui-2.8.a 
/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_xrc-2.8.a 
/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_adv-2.8.a 
/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_core-2.8.a 
/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_baseu_xml-2.8.a 
/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_baseu_net-2.8.a 
/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_gl-2.8.a 
/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_baseu-2.8.a 
-pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 
-lgdk_pixbuf-2.0 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 
-lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lXinerama -lXxf86vm -lSM 
-lexpat -lGL -lGLU -lwxregexu-2.8 -lwxtiff-2.8 -lwxjpeg-2.8 -lwxpng-2.8 
-lz -ldl -lm   -L/usr/lib64/libX11.so.6
/usr/bin/ld: 
/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_core-2.8.a(corelib_utilsx11.o): 
undefined reference to symbol 'XGetWindowAttributes'
/usr/bin/ld: note: 'XGetWindowAttributes' is defined in DSO 
/usr/lib64/libX11.so.6 so try adding it to the linker command line
/usr/lib64/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[1]: *** [../bin/amaya_bin] Error 1
make[1]: Leaving directory 
`/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/amaya'
make: *** [amaya_prog] Error 2

I didn't find any linker flags in my main Makefile, which is what I 
thought was meant by "(*-L* flags in *LINK_OPTIONS*) for the X-Windows 
and other libraries files in |Amaya/|*obj *|/Makefile". Could you be 
more specific about where I should look to insert the information about 
libX11.so.6?  Thanks.  I can send the whole "makelog" if you like, of 
course.


Sincerely yours,

Donald Bridges


|

--------------050107070502010204070507
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Dear Sir or Madam,<br>
    <br>
    &nbsp;&nbsp;&nbsp; <a
      href="http://www.w3.org/Amaya/Distribution/amaya_wx-11.4.4-0.x86_64.rpm">amaya_wx-11.4.4-0.x86_64.rpm</a>
    wouldn't install.&nbsp; Said it couldn't find libcrypto.so.0.9.8 or
    libssl.so.0.9.8, both of which were in both /usr/lib and
    /usr/lib64.&nbsp; So I decided to compile from source.&nbsp; The error I can't
    figure out how to repair is the link error here:<br>
    <br>
    g++&nbsp; -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&nbsp; 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&nbsp;&nbsp; ../libwww/Library/src/HTHome.o&nbsp; TemplateAPP.o
    Templatebuilder.o templateDeclarations.o templateInstantiate.o
    templateLoad.o templateUtils.o libCSS.a ../annotlib/libAnnot.a
    ../davlib/davlib.a&nbsp;&nbsp;&nbsp; -L../thotlib -L.. -lThotEditor&nbsp;&nbsp;&nbsp; -lraptor&nbsp;
    -Wl,-rpath,/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/Mesa/lib
    -L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/Mesa/lib -lGL
    -lGLU&nbsp; -lfreetype&nbsp;
    -L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/libwww/Library/src/.libs
    -lwwwxml -lwwwzip -lwwwinit -lwwwapp -lwwwhtml -lwwwtelnet -lwwwnews
    -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir
    -lwwwcache -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils
    -lwwwdav&nbsp;&nbsp;
    -L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/libwww/Library/src/SSL/.libs
    -lwwwssl&nbsp;
    -L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/libwww/modules/md5/.libs
    -lmd5&nbsp;&nbsp;
    -L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/libwww/modules/expat/.libs
    -lexpat&nbsp;&nbsp; -L/usr/lib -lssl -lcrypto
    -L/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib
    -pthread&nbsp;&nbsp; -L/usr/lib64&nbsp;&nbsp;
    /home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_aui-2.8.a
    /home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_xrc-2.8.a
    /home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_adv-2.8.a
    /home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_core-2.8.a
    /home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_baseu_xml-2.8.a
    /home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_baseu_net-2.8.a
    /home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_gl-2.8.a
    /home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_baseu-2.8.a
    -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0
    -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lfreetype -lfontconfig
    -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lXinerama
    -lXxf86vm -lSM -lexpat -lGL -lGLU -lwxregexu-2.8 -lwxtiff-2.8
    -lwxjpeg-2.8 -lwxpng-2.8 -lz -ldl -lm&nbsp;&nbsp; -L/usr/lib64/libX11.so.6<br>
    /usr/bin/ld:
    /home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/wxWidgets_RELEASE/lib/libwx_gtk2u_core-2.8.a(corelib_utilsx11.o):
    undefined reference to symbol 'XGetWindowAttributes'<br>
    /usr/bin/ld: note: 'XGetWindowAttributes' is defined in DSO
    /usr/lib64/libX11.so.6 so try adding it to the linker command line<br>
    /usr/lib64/libX11.so.6: could not read symbols: Invalid operation<br>
    collect2: ld returned 1 exit status<br>
    make[1]: *** [../bin/amaya_bin] Error 1<br>
    make[1]: Leaving directory
    `/home/dbridges/Pgmg/RDF/Amaya11.4.4/Amaya/x86-64/amaya'<br>
    make: *** [amaya_prog] Error 2<br>
    <br>
    I didn't find any linker flags in my main Makefile, which is what I
    thought was meant by "(<strong>-L</strong> flags in <strong>LINK_OPTIONS</strong>)
    for the X-Windows and other libraries files in <big><code>Amaya/</code><strong>obj

      </strong></big><code><big>/Makefile". Could you be more specific
        about where I should look to insert the information about
        libX11.so.6?&nbsp; Thanks.&nbsp; I can send the whole "makelog" if you
        like, of course.<br>
        <br>
        <br>
        Sincerely yours,<br>
        <br>
        Donald Bridges<br>
        <br>
      </big>&nbsp;<br>
    </code>
  </body>
</html>

--------------050107070502010204070507--