[xmlsec] build problems under Suse 9.3/AMD/64

Rauch Christian info at rauch-webdesign.de
Tue Jan 24 00:28:11 PST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Aleksey Sanin schrieb:
>> i could now find, where this problem comes from. It only appears, if you
>> give ./configure the --libdir argument.
>>
> What is the error message for these commands?
> 
>     ./configure --prefix=/usr --libdir=/usr/lib64
>     make
> 

No problems at all there.

The problems appear at make install, where the libraries are installed
directly below the given directory, in my case /usr/lib.

This is only a packaging problem, not a build problem!

If you check the attached log snippet, you can see, that for the
libraries e.g. the following command is issued:
/usr/bin/install -c .libs/libxmlsec1.a /usr/lib/libxmlsec1.a

while for other files this command is executed:
/usr/bin/install -c 'xmlsec1' '/var/tmp/xmlsec1-1.2.9-root/usr/bin/xmlsec1'

This only occurs, if you give --libdir, so it is a problem during make
install not taking the rpm build root, but the real path on the working
system, what really should *not* be done when packaging.


As a consequence, the files can not be found at the end, because they
are in /usr/lib or whatever you gave as libdir, but not in <rpm build
root>/usr/lib, where they should be.

> Aleksey
> 
I hope, this explains everything.

Regards,
Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD1eUaayhvFxrDZlkRApdMAJ44zYnHNzShQxNcdlFEnkDv1w7n/gCfWd5a
z2CSw3UF0W9pNdFTFuTJyyw=
=PzhR
-----END PGP SIGNATURE-----



More information about the xmlsec mailing list