[Bond-users] Building Bond for use with PayMasterya
Ezra Tucker
ezra.tucker at altenex.com
Tue May 7 08:46:23 EDT 2013
Hi Dru,
Thanks for the response! I think I got further in the install this time but not entirely complete:
gcc -o uigtk/testmatrix -Wl,--export-dynamic -pthread uigtk/parse.o uigtk/xml_display.o uigtk/xml_funcs.o uigtk/uisignal.o uigtk/uidropdown.o uigtk/uispinbutton.o uigtk/uilist.o uigtk/uibox.o uigtk/uitoggle.o uigtk/uiradiobutton.o uigtk/uicheckbutton.o uigtk/uibutton.o uigtk/uigeneral.o uigtk/uigtk.o uigtk/uiprogressbar.o uigtk/uiimage.o uigtk/uinotebook.o uigtk/uiframe.o uigtk/uiseparator.o uigtk/uimenu.o uigtk/uitoolbar.o uigtk/uitextview.o uigtk/uimessage.o uigtk/gtkdropdown.o uigtk/uilogin.o uigtk/uitutorial.o uigtk/uiautosize.o uigtk/uiuri.o uigtk/uicalendar.o uigtk/uixmlcommon.o uigtk/uimatrix.o uigtk/uimatrixsignal.o uigtk/uimatrixcell.o uigtk/uigraph.o uigtk/testmatrix.o -lxml2 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgthread-2.0 -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0 uigtk/libgoocanvas.a uigtk/libglg_lib.a `pkg-config --libs bonddb2`
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libgtk-x11-2.0.so: undefined reference to symbol 'pango_cairo_create_layout'
/usr/bin/ld: note: 'pango_cairo_create_layout' is defined in DSO /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libpangocairo-1.0.so so try adding it to the linker command line
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libpangocairo-1.0.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
scons: *** [uigtk/testmatrix] Error 1
scons: building terminated because of errors.
I am using scons, and it is indeed a 64-bit computer and system. My version of scons is (I believe) 2.1.0
It's not a terribly pressing issue-- I got bond and bonddb working on another computer using the most recent snapshots, and got paymaster working there-- after a little bit of editing some of the scripts and forms.
-Ezra
Ezra R. Tucker
Senior Analyst | Altenex LLC
7 Liberty Square | Boston, MA 02109
t: 617.500.0105 | m: 818.203.0269
ezra.tucker at altenex.com
www.altenex.com
On May 6, 2013, at 5:33 PM, Dru Hill <dru at treshna.com> wrote:
> Hi Ezra
>
> Are you using scons or make to compile bond? (There are 2 build
> scripts in bond).
>
> Could be a 32bit vs 64bit compile issue.
>
> Can you try with a clean scons compile.
> scons -c
> scons EMAIL=0 AMD64=1
> And see if that gets further in compiling binaries.
>
> you'll need to sudo apt-get install scons potentially beforehand.
>
>
> n Mon, May 06, 2013 at 03:53:31PM -0400, Ezra Tucker wrote:
>> Hi all,
>>
>> I'm trying to build Bond to use with PayMaster. I followed the directions
>> on the website
>> [1]www.treshna.com/paymaster/requirements/
>> and are using bond, bonddb, and paymaster all from the most recent
>> versions on svn. (I had previously installed bond and bonddb from source
>> from the tar files on the website, but couldn't get paymaster to work)
>> BondDB built fine, but Bond did not-- I get this message:
>>
>> gcc -o uigtk/libbond_uigtk.so -Wl,--export-dynamic -pthread -shared
>> uigtk/parse.os uigtk/xml_display.os uigtk/xml_funcs.os uigtk/uisignal.os
>> uigtk/uidropdown.os uigtk/uispinbutton.os uigtk/uilist.os uigtk/uibox.os
>> uigtk/uitoggle.os uigtk/uiradiobutton.os uigtk/uicheckbutton.os
>> uigtk/uibutton.os uigtk/uigeneral.os uigtk/uigtk.os uigtk/uiprogressbar.os
>> uigtk/uiimage.os uigtk/uinotebook.os uigtk/uiframe.os uigtk/uiseparator.os
>> uigtk/uimenu.os uigtk/uitoolbar.os uigtk/uitextview.os uigtk/uimessage.os
>> uigtk/gtkdropdown.os uigtk/uilogin.os uigtk/uitutorial.os
>> uigtk/uiautosize.os uigtk/uiuri.os uigtk/uicalendar.os
>> uigtk/uixmlcommon.os uigtk/uimatrix.os uigtk/uimatrixsignal.os
>> uigtk/uimatrixcell.os uigtk/uigraph.os -lxml2 -lgnomeui-2 -lSM -lICE
>> -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2
>> -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0
>> -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0
>> -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgthread-2.0
>> -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0 uigtk/libgoocanvas.a
>> uigtk/libglg_lib.a
>> /usr/bin/ld: uigtk/libgoocanvas.a(goocanvasgroup.o): relocation
>> R_X86_64_32 against `.bss' can not be used when making a shared object;
>> recompile with -fPIC
>> uigtk/libgoocanvas.a: could not read symbols: Bad value
>> collect2: ld returned 1 exit status
>> scons: *** [uigtk/libbond_uigtk.so] Error 1
>> scons: building terminated because of errors.
>>
>> The only other thing that the install complains about is that I don't have
>> glg, but it says it will install its own version. Otherwise, I'm pretty
>> sure I have some version of all of the other dependencies, and if it's
>> useful, I'm using postgres 9.1 on ubuntu 12.04.
>>
>> Does anybody have any advice on how to get paymaster working? Thanks!!
>>
>> -Ezra
>>
>> Ezra R. Tucker
>> Senior Analyst | Altenex LLC
>> 7 Liberty Square | Boston, MA 02109
>> t: 617.517.3200 | m: 818.203.0269
>> [2]ezra.tucker at altenex.com
>> [3]www.altenex.com
>>
>> References
>>
>> Visible links
>> 1. http://www.treshna.com/paymaster/requirements/
>> 2. mailto:ezra.tucker at altenex.com
>> 3. http://www.altenex.com/
>
>> _______________________________________________
>> Bond-users mailing list
>> Bond-users at lists.hcoop.net
>> https://lists.hcoop.net/listinfo/bond-users
>
>
> --
> Dru Hill
> Managing Director
>
> Treshna Enterprises Ltd
> EPIC Sanctuary
> 78-106 Manchester St
> Christchurch 8011
> New Zealand
>
> Phone: 64 3 3663649 ext 203
> http://www.treshna.com
>
>
>
> _______________________________________________
> Bond-users mailing list
> Bond-users at lists.hcoop.net
> https://lists.hcoop.net/listinfo/bond-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.hcoop.net/pipermail/bond-users/attachments/20130507/7e0e693c/attachment-0001.htm
More information about the Bond-users
mailing list