[opensuse-buildservice] mandriva-10.0 misses lib64lcms-devel on x86_64
Hello, In one build I struggle with the lcms and gutenprint dependencies. They are not resolvable with lcms-devel eigther. Here an example log file: https://build.opensuse.org/package/live_build_log?arch=x86_64&package=cinepaint&project=home%3Abekun&repository=Mandriva_2010 According to zarb.org it should be in the distro. kind regards Kai-Uwe Behrmann -- developing for colour management www.behrmann.name + www.oyranos.org -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
I forgot to mention the Oyranos core project builds without any problem regarding lcms: https://build.opensuse.org/package/show?package=oyranos-0.1.10&project=home%3Abekun Am 09.08.10, 12:53 +0200 schrieb Kai-Uwe Behrmann:
In one build I struggle with the lcms and gutenprint dependencies. They are not resolvable with lcms-devel eigther. Here an example log file: https://build.opensuse.org/package/live_build_log?arch=x86_64&package=cinepaint&project=home%3Abekun&repository=Mandriva_2010 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 2010-08-09 12:53:48 +0200, Kai-Uwe Behrmann wrote:
Hello,
In one build I struggle with the lcms and gutenprint dependencies. They are not resolvable with lcms-devel eigther. Here an example log file: https://build.opensuse.org/package/live_build_log?arch=x86_64&package=cinepaint&project=home%3Abekun&repository=Mandriva_2010
Don't do something like this: %if "%{_lib}" == "lib64" BuildRequires... %endif This isn't supported by our spec parser. You should use something like: %ifarch %ix86 # BuildRequires: stuff for ix86 %endif %ifarch amd64 x86_64 ... %endif ... Marcus -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Monday 09 of August 2010, Marcus Hüwe wrote:
On 2010-08-09 12:53:48 +0200, Kai-Uwe Behrmann wrote:
Hello,
In one build I struggle with the lcms and gutenprint dependencies. They are not resolvable with lcms-devel eigther. Here an example log file: https://build.opensuse.org/package/live_build_log?arch=x86_64&package=cin epaint&project=home%3Abekun&repository=Mandriva_2010
Don't do something like this: %if "%{_lib}" == "lib64" BuildRequires... %endif
This isn't supported by our spec parser. You should use something like: %ifarch %ix86 # BuildRequires: stuff for ix86 %endif %ifarch amd64 x86_64 ... %endif
Not even Mandriva packagers are this crazy :). There is a provides that is provided by both 32bit and 64bit version of the package - just use lcms-devel and libgutenprint-devel. -- Lubos Lunak openSUSE Boosters team, KDE developer l.lunak@suse.cz , l.lunak@kde.org -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am 09.08.10, 14:18 +0200 schrieb Marcus Hüwe:
On 2010-08-09 12:53:48 +0200, Kai-Uwe Behrmann wrote: %ifarch %ix86 # BuildRequires: stuff for ix86 %endif %ifarch amd64 x86_64 ... %endif
This works. lcms-devel is ok outside. So I can use that again. Thanks Marcus and Lubos. kind regards Kai-Uwe Behrmann -- developing for colour management www.behrmann.name + www.oyranos.org
participants (3)
-
Kai-Uwe Behrmann
-
Lubos Lunak
-
Marcus Hüwe