# from Gabor Szabo
# on Tuesday 06 May 2008:
>> wx-config --libs
>
>-pthread -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8
>-lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8
>-lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8
>
>> The last should match:
>> perl -e 'use Alien::wxWidgets; warn Alien::wxWidgets->libraries'
>
> -L/usr/local/lib/perl/5.8.8/Alien/wxWidgets/gtk_2_8_7/lib -lpthread
>-lwx_gtk2_core-2.8 -lwx_gtk2_richtext-2.8 -lwx_gtk2_gl-2.8
>-lwx_base_net-2.8 -lwx_gtk2_html-2.8 -lwx_gtk2_media-2.8
>-lwx_base_xml-2.8 -lwx_gtk2_animate-2.8 -lwx_gtk2_xrc-2.8
>-lwx_base-2.8 -lwx_gtk2_stc-2.8 -lwx_gtk2_aui-2.8 -lwx_gtk2_fl-2.8
>-lwx_gtk2_gizmos-2.8 -lwx_gtk2_ogl-2.8 -lwx_gtk2_qa-2.8
>-lwx_gtk2_plot-2.8 -lwx_gtk2_adv-2.8 -lwx_gtk2_svg-2.8 at -e line 1.
That's weird. (Note that those have no 'u' after the 2.)
>> And, because you installed the deb, the files should be
>> in /usr/lib/libwx_gtk2u_*
>
>[EMAIL PROTECTED]:~/Wx-0.82$ ls -l /usr/lib/libwx_gtk2u_adv-2.8*
>/usr/lib/libwx_gtk2u_adv-2.8.so
It appears that you installed the deb and then successfully built wx
from the tarball during the Alien install. (The wx-config in your path
doesn't know anything about the libs tucked into the perl tree.)
Also, why does alien think those are in /usr/local/... -- I thought you
were installing in /home/...? Do the /usr/local/.../libwx*.so files
exist?
Your deb install looks pretty good, so I suggest you reinstall
Alien::wxWidgets and answer "no" to the build question.
Alternatively, if you don't mind the loss of unicode support, you could
try to rebuild again or work out the kinks in your Alien::wx stuff.
Whatever you choose, the important thing is that the Alien::wxWidgets
API is telling the Wx Makefile.PL the correct information and that the
files exist.
--Eric
--
You can't whack a chisel without a big wooden mallet.
---------------------------------------------------
http://scratchcomputing.com
---------------------------------------------------