Is that prefix argument something I'd need to add when I run Configure
before building wxWidgets?

BCJ

-----Original Message-----
From: Mark Dootson [mailto:mark.doot...@znix.com] 
Sent: Thursday, April 26, 2012 1:53 PM
To: wxperl-users@perl.org
Subject: Re: Test error on Wx

Hi,

On 26/04/2012 18:18, Brian Jones wrote:
> 1) ldd appears to report dependency on the 2.9.2 libs installed on 
> this machine (ex libwx_gtk2_adv-2.9.so.2 =>
> /usr/local/lib/libwx_gtk2_adv-2.9.so.2 )
>
> 2) I build Alien::wxWidgets by first setting the WX_CONFIG variable to 
> point to the wx-config created by my recent 2.9.3 build of wxWidgets 
> (this one is made but not installed, we have production software using 
> the installed one at the moment).

I assume by this you mean you installed to --prefix
/home/brian_jones/wxWidgets-2.9.3/buildgtk. You'll need to 'make install'
somewhere.

> 3) the perl test of Alien you gave me returns...
> -L/home/brian_jones/wxWidgets-2.9.3/buildgtk/lib -lpthread 
> -Wl,-rpath,/home/brian_jones/wxWidgets-2.9.3/buildgtk/lib 
> -lwx_gtk2_adv-2.9
> -lwx_gtk_core-2.9 -lwx_base-2.9

Ok.

Having a permanent LD_LIBRARY_PATH setting in your profile is a
fundamentally broken thing to do - with now apparent consequences. 
Although I guess it prevents casual linking against non 'approved' 
versions of libraries.

I can't really think through the quickest way to a fix for you so a long way
=

wxWidgets is installed to a path. You have run make install.

export LD_LIBRARY_PATH=

As you seem to have some LD settings in your environment you will also want
to check you don't have LD_PATH set.

export LD_PATH=

export WX_CONFIG=/path/to/wxWidgets/afterinstall/path/bin/wx-config

.. test you are actually pointing at a real wx-config before building or
else you'll just pick up the default 2.9.2

clean build of Wx.

Hope it helps.

Mark
















Reply via email to