Mailinglist Archive: opensuse-buildservice (339 mails)

< Previous Next >
Re: [opensuse-buildservice] Expansion error on Mandriva_2007 x86_64 but not in i586
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Wed, 5 Mar 2008 17:37:19 +0100
  • Message-id: <200803051737.19868.adrian@xxxxxxx>
On Friday 15 February 2008 11:23:17 wrote G. Massera:
G. Massera ha scritto:
G. Massera ha scritto:
I successufully building my project on Mandriva_2007 i586 (32bit)...
but for 64bit the same spec file give me the following expansion error:

"nothing provides libtermcap2, nothing provides librpm4.4, nothing
provides libreadline5, nothing provides libpopt0, nothing provides
libbzip2_1, nothing provides libsqlite3_0, nothing provides libneon0.26,
nothing provides libopenssl0.9.8, nothing provides libelfutils1, nothing
provides libbeecrypt6, nothing provides libkrb53, nothing provides
libext2fs2, nothing provides libpcre0"

I don't understand why... because all library specified above are not
directly in my .spec file... and I suppose the system setup of i586 and
x86_64 would be the same, isn't it ??

I start to understand why this expansion error occurs.
The problem is due to fact that Mandriva packages convention is such
that all 64bit library are named "lib64Xxxxx" ...
so instead of libtermcap2 is lib64termcap2 and so on.
But... this should be handled by automatic substitutions, isn't it ???

is there someone know how to resolve this problem ???
is there some project that successfully compiles on Mandriva 2007 ???

Mandriva:2007 and :2008 do map automatically all lib*-devel packages to
lib64*-devel packages now.

Is there any reason to require a non -devel library package ?
These should get automatically pulled in because of automated generated
dependencies, I hope.

Do you have an example where this is not the case ?

(The intention of the lib against lib64 is to avoid conflicts in a different
way we are doing this. But that would mean an automated mapping for them
would avoid installing both, while the -devel packages usually anyway


Adrian Schroeter
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
email: adrian@xxxxxxx

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

< Previous Next >
This Thread
  • No further messages