Thanks Andreas, I believe I have the i586 firefox running (only because I get flash happening on web sites) however the About menu still shows the version as x86-64...not sure whats happening there. I'm progressing slowly with the gcc -m32 config...now I get the error: C compiler cannot create executables cheers, Wayne Andreas Jaeger wrote:
Wayne Brennan
writes: I am having trouble compiling 'chmlib', ./configure doesn't return errors but a make returns many errors, including:
src/chm_lib.c:174:2: #error "Please define the sized types for your platform in chm_lib.c" src/chm_lib.c:229: error: parse error before "Int16" src/chm_lib.c: In function `_unmarshal_int16': src/chm_lib.c:231: error: `pLenRemain' undeclared (first use in this function) ...
That means that Xchm has hardware specific support and you need to edit the file. Looks like an totally unportable program.
I have seen a "compile with -m32" for 32 bit apps mentioned before, but
You want: CC="gcc -m32" ./configure
I'm not sure how to fit this into any of my configure or make instructions.... I would also like to know how I can install a 32bit version of Firefox (to run flash plugin)...
Just go into YaST Software installer, delete Firefox and then reinstall but go to versions and switch to the 32-bit version. Or download a version from ftp.suse.com/pub/projects/mozilla/... and just run "rpm -Uhv ...rpm"
Andreas