[Fwd: Re: [Thuban-list] Module sqlite.py]

Dan Putler putler at commerce.ubc.ca
Sat May 3 10:47:33 CEST 2003


Hi Jonathan,

It turns out that the RPMs Robin Dunn is create a private copy of wxGTK 
that lives in /usr/lib/wxPython/lib for wxPython.  His argument for 
doing this is to minimize potential conflicts with other wxWindows 
applications.  He actually provides two sets of build instructions for 
*nix systems.  The following the instructions contained in the file 
README.1st.txt creates a private copy of wxGTK (like the RPMs), and 
following the instructions contained in BUILD.unix.txt results in the 
traditional build of wxPython that you are running.  I followed the 
"new" build instructions (those in README.1st.txt).  However, once I 
followed your instructions concerning various paths (contained in the 
email below), and then rebuilt Thuban, everything was fine.

Thanks for your help.

Dan

Jonathan Coles wrote:
> Dan,
> 
> Having libwx_gtkd-2.4.so in /usr/lib/wxPython/lib seems unusual (I have
> it directly in /usr/lib). Have you compiled wxWindows/wxPython yourself?
> If so, a problem relating back to the original post is whether or not
> you used the same compiler to compile wxWindows/wxPython and Thuban.
> They need to be (roughly) the same. 
> 
> If you didn't compile the libraries, then you'll need to add
> /usr/lib/wxPython/lib to your library path environment variable which
> should be LD_LIBRARY_PATH.
> 
> Also, you really shouldn't need to edit setup.py. It is assumed that
> wx-config is in your command path. You should probably add the path to
> wx-config to your system path.
> 
> It does sound like we're getting closer to a solution.
> 
> btw, could you please CC: your responses to me to the thuban-list. That
> way we have a history of our discussion. thanks.
> 
> --jonathan
> 
> On Fri, 2003-05-02 at 18:21, Dan Putler wrote:
> 
>>Hi Jonathan,
>>
>>The plot thickens, but a solution seems near.
>>
>>
>>>You can find out which libstdc++ library wxproj will use by doing
> 
> the
> 
>>>following from your thuban directory:
>>>
>>>cd Lib
>>>ldd wxproj.so
>>>
>>>This will give a list of the libraries wxproj.so will need. If you
> 
> look
> 
>>>through the list you should find a library that begins with
> 
> libstdc++.
> 
>>>Is it pointing to the correct path? (probably
>>>/usr/lib/gcc-lib/i386-redhat-linux/3.2.2, as you said)
>>
>>I've done this.  It turns out that wxproj.so doesn't want libstdc++ 
>>directly.  It want libproj.so.0, libwx_gtkd-2.4.so, libc.so.6, and 
>>libm.so.6.  It can find everything except libwx_gtkd-2.4.so.  On my 
>>system this module lives in /usr/lib/wxPython/lib.  This seems
> 
> directly 
> 
>>related to the inability of Thuban to find wx_config.  Specifically, 
>>Thuban doesn't seems to be looking for wxPython in /usr/lib/wxPython, 
>>which seems surprising.  Do I need to include /usr/lib/wxPython in my 
>>path?  I've been through setup.py and the only places I can find a
> 
> hard 
> 
>>coded path to wxPython appears to be related to code designed to 
>>generate rpms (or that is my guess based on the variable names).
>>
>>Dan


-- 
_________________________________________
Dan Putler
UBC Commerce
Email: putler at commerce dot ubc dot ca
Phone: 604-822-8329




More information about the Thuban-list mailing list

This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)