Mailinglist Archive: opensuse-buildservice (170 mails)

< Previous Next >
[opensuse-buildservice] openSUSE_10.3 x86_64: bz2 32bit devel files missing
  • From: Werner Hoch <werner.ho@xxxxxx>
  • Date: Mon, 3 Dec 2007 22:42:50 +0100
  • Message-id: <200712032242.50609.werner.ho@xxxxxx>
Hi all,

I'm trying to build verilog for openSUSE 10.3 x86_64 with 32-bit
support.

https://build.opensuse.org/package/live_build_log?arch=x86_64&project=home%3Awerner2101&repository=openSUSE_10.3&package=verilog

There are currently 3 bz2 packages in openSUSE_10.3 x86_64:
runtime and devel files for 64bit:
libbz2-1-1.0.4-42.x86_64.rpm
libbz2-devel-1.0.4-42.x86_64.rpm

The 32-bit runtime libraries:
libbz2-1-32bit-1.0.4-42.x86_64.rpm

The 32-bit devel library is missing.

Thus the build fails with the following error messages
--------
make[1]: Entering directory `/usr/src/packages/BUILD/verilog-0.8.6/vpi'
gcc -m32 -shared -o bin32/system.vpi bin32/sys_table.o
bin32/sys_convert.o bin32/sys_deposit.o bin32/sys_display.o
bin32/sys_fileio.o bin32/sys_finish.o bin32/sys_plusargs.o
bin32/sys_random.o bin32/sys_random_mti.o bin32/sys_readmem.o
bin32/sys_readmem_lex.o bin32/sys_time.o bin32/sys_vcd.o
bin32/sys_vcdoff.o bin32/vcd_priv.o bin32/mt19937int.o bin32/priv.o
bin32/stringheap.o bin32/sys_lxt.o bin32/lxt_write.o bin32/sys_lxt2.o
bin32/lxt2_write.o -L../vvp/bin32 -lvpi -lbz2 -lz
/usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld:
skipping
incompatible /usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../libbz2.so
when searching for -lbz2
/usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld:
skipping
incompatible /usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../libbz2.a
when searching for -lbz2
/usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible /usr/lib64/libbz2.so when searching for -lbz2
/usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible /usr/lib64/libbz2.a when searching for -lbz2
/usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld:
cannot find -lbz2
collect2: ld returned 1 exit status
make[1]: *** [bin32/system.vpi] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/verilog-0.8.6/vpi'
--------

Anyone knows why there are no devel files for bz2 32-bit?
(/usr/lib/libbz2.a, /usr/lib/libbz2.so, ...?)

Can I build that bz2-32bit-devel files in my home repo and use them to
build the verilog package.

Can I use the original libbz2-1-32bit-1.0.4-42.x86_64.rpm runtime
library even if I haven't used it for building?

Any advice is appreciated.

Regards
Werner
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups