[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