get HPLIP 64-bit clean

Johannes Meixner <[email protected]> Tue, 18 Jan 2005 15:28:02 +0100 (CET)
Newsgroups gmane.linux.drivers.hpofficejet.devel
Message-ID <[email protected]>
Hello,

what we did up to now to get HPLIP built on 64-bit platforms:


1.

Add /usr/lib64 to CUPSSEARCHPATH to get the CUPS backend "hp"
installed under /usr/lib64/cups/backend on 64-bit architectures.
This is the directory where the other CUPS backends are
installed on 64-bit architectures.

Here the diff (too long lines are wrapped here):
------------------------------------------------------------------
--- backend/hp/configure.in.ORG 2004-12-16 01:13:19.000000000 +0100
+++ backend/hp/configure.in     2005-01-12 10:35:37.079406203 +0100
@@ -20,7 +20,7 @@
 # Checks for typedefs, structures, and compiler characteristics.
 AC_C_CONST
 
-CUPSSEARCHPATH="/usr/share /usr/local/share /usr/lib
 /usr/local/lib /usr/libexec /opt"
+CUPSSEARCHPATH="/usr/share /usr/local/share /usr/lib
 /usr/local/lib /usr/lib64 /usr/libexec /opt"
 
 AC_MSG_CHECKING("for cups backend path")
 CUPS_BACKEND_PATH="/usr/lib/cups/backend"
------------------------------------------------------------------

I recommend to change backend/hp/configure.in in your next version
accordingly.



2.

Add --libdir=%_libdir to the ./configure call.

%_libdir expands to /usr/lib on 32-bit architectures
and to /usr/lib64 on 64--bit architectures.

I recommend to add at least a note to the installation instructions
regarding 64-bit architectures.



Regards,
Johannes Meixner
-- 
SUSE LINUX Products GmbH, Maxfeldstrasse 5      Mail: [email protected]
90409 Nuernberg, Germany                    WWW: http://www.suse.de/


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt