[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Compiling & installing programs as user: finding headers
From: |
Federico Zenith |
Subject: |
Compiling & installing programs as user: finding headers |
Date: |
Fri, 20 Jun 2008 09:32:45 +0200 |
User-agent: |
Thunderbird 1.5.0.8 (X11/20060911) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all,
I have a problem with the configuration of a Autotools-powered package
(in this example Wine 1.0, but I have the same problem with other ones).
My situation is that I cannot be root on my system, and my
administrators are a bit slow in answering to software-installation
requests (bureaucracy, I suppose), so I have to compile & install some
programs as a user.
Wine, specifically, can make use of a few libraries that I do not have
on my system; one of these is libxml2. So, I compiled and installed
libxml2 thusly:
libxml2-2.6.32 $ ./configure --prefix=/home/me/usr
libxml2-2.6.32 $ make
libxml2-2.6.32 $ make install
and everything looks just fine.
However, when I try to configure Wine, the configure script does not
notice the presence of libxml2.
[...]
checking libxml/parser.h usability... no
checking libxml/parser.h presence... no
checking for libxml/parser.h... no
[...]
But, I do have /home/me/usr/include/libxml2/libxml/parser.h, and
/home/me/usr was indeed specified as a prefix to the configure script.
1) I also do have /home/me/usr/bin in my PATH; maybe there is a similar
variable for includes?
2) I also tried with LDFLAGS, as in:
wine-1.0 $ LDFLAGS="-L/home/me/usr/lib" ./configure --prefix=/home/me/usr/
but that does not change anything, since LDFLAGS is only for the
linker, not for the configure script.
So, how do I tell the configure script to look up headers where they are?
Thanks in advance for any suggestions!
- -Federico
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFIW10dBIpu+y7DlLcRAqS7AJ4mprO2ibOlRghGymfXkum9+ePISACeI3HB
0HlqJuV8mAZACC6hPGGPe0U=
=fgWi
-----END PGP SIGNATURE-----
- Compiling & installing programs as user: finding headers,
Federico Zenith <=