When I try to build NSIS, I get:
error: Failed build dependencies: /usr/lib/libwx_baseu-2.8.so is needed by mingw32-nsis-2.39-5.fc9.x86_64
I just installed yum install wxGTK.i386, and it didn't help. I have /usr/lib/libwx_baseu-2.8.so.0, but not just the .so, though I have the .so for 64-bit:
$ ls -l /usr/lib*/libwx_baseu-2.8* lrwxrwxrwx 1 root root 20 2008-10-27 18:59 /usr/lib64/libwx_baseu-2.8.so -> libwx_baseu-2.8.so.0 lrwxrwxrwx 1 root root 24 2008-10-27 18:59 /usr/lib64/libwx_baseu-2.8.so.0 -> libwx_baseu-2.8.so.0.5.0 -rwxr-xr-x 1 root root 1436264 2008-09-30 08:04 /usr/lib64/libwx_baseu-2.8.so.0.5.0 lrwxrwxrwx 1 root root 24 2008-11-21 12:32 /usr/lib/libwx_baseu-2.8.so.0 -> libwx_baseu-2.8.so.0.5.0 -rwxr-xr-x 1 root root 1370588 2008-09-30 08:04 /usr/lib/libwx_baseu-2.8.so.0.5.0
Where is libws_baseu-2.8.so supposed to come from? I tried creating the link by hand, but doing the rpmbuild *still* gives the same error. This seems a bit mysterious to me.
Thanks! Eric
On Fri, Nov 21, 2008 at 12:45:03PM -0800, Eric Smith wrote:
When I try to build NSIS, I get:
error: Failed build dependencies: /usr/lib/libwx_baseu-2.8.so is needed by mingw32-nsis-2.39-5.fc9.x86_64
OK, this BuildRequires was a hack because it needed the 32 bit version of wxGTK, but you can't just specify 'wxGTK.i386' in RPM, so we needed to find some file in the RPM instead. However the file we chose has moved or changed ...
I just installed yum install wxGTK.i386, and it didn't help. I have /usr/lib/libwx_baseu-2.8.so.0, but not just the .so, though I have the .so for 64-bit:
Yeah, you won't be able to use the 64 bit library. For some labyrinthine reason it needed the 32 bit version.
Rich.
On Fri, Nov 21, 2008 at 11:26:49PM +0000, Richard W.M. Jones wrote:
Yeah, you won't be able to use the 64 bit library. For some labyrinthine reason it needed the 32 bit version.
I should add that I don't pretend to understand the NSIS build system, or why it needs whatever it needs in order to build ...
Rich.