Bug#676776: [liboce-foundation-dev] static pathnames in OCE-libraries-release.cmake makes it impossible to build to other architectures than amd64

D. Barbier bouzim at gmail.com
Sat Jun 9 09:02:50 UTC 2012


On 2012/6/9 Sandro Knauß wrote:
> Package: liboce-foundation-dev
> Version: 0.9.1-2
> Severity: important
>
> Hello,
>
> in /usr/lib/oce-0.9.1/OCE-libraries-release.cmake are used static pathnames to
> libaries. An example ( /usr/lib/oce-0.9.1/OCE-libraries-release.cmake line
> 225):
>  IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "TKMath;TKernel;/usr/lib/x86_64-
> linux-gnu/libXmu.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-
> gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-
> gnu/libXext.so"
>
> So if I try to compile any package with cmake for other architectures than
> x86_64, this naturally fails :)

Hello,

liboce-foundation-dev indeed contains several files which are
architecture-dependent, it must be declared as Architecture: any and
not all, I will fix that.
Thanks for your report.

Denis





More information about the debian-science-maintainers mailing list