build problem for x86_64

Michael Schwendt bugs.michael at gmx.net
Sat Sep 16 18:07:35 UTC 2006


On Sat, 16 Sep 2006 18:31:50 +0200, Frank Büttner wrote:

> Rex Dieter schrieb:
> > Frank Büttner wrote:
> >> Hello, for the new ctapi package version 2.0.11 I must disable the EMT64
> >> build, because  the install script fails.
> > 
> > A reference to a failed build.log would help. (:
> > 
> > -- Rex
> > 
> here:
> http://buildsys.fedoraproject.org/logs/fedora-development-extras/17701-ctapi-cyberjack-2.0.11-4.fc6/x86_64/build.log
> 

Just by skimming over the log, three things can be discovered:

> + export CFLAGS
> + ./configure --disable-static

Why doesn't it use the %configure macro?

> + make DESTDIR=/var/tmp/ctapi-cyberjack-2.0.11-4.fc6-root-mockbuild install
> Making install in doc
[...]
> /bin/sh ../mkinstalldirs /var/tmp/ctapi-cyberjack-2.0.11-4.fc6-root-mockbuild/usr/lib

It here installs into /usr/lib instead of /usr/lib64, either because
that is hardcoded somewhere or because %configure isn't used (and
%_libdir is /usr/lib).

> mv '/var/tmp/ctapi-cyberjack-2.0.11-4.fc6-root-mockbuild/usr/lib64/libctapi-cyberjack*' /var/tmp/ctapi-cyberjack-2.0.11-4.fc6-root-mockbuild/usr/lib64/ctapi/

Here something is done in %_libdir = /usr/lib64, but the software was
configured with libdir = /usr/lib





More information about the fedora-extras-list mailing list