[cups.bugs] [CRIT] STR #2156: 'make' for cups-1.2.7 fails even though 'configure' is OK

Sergei Steshenko sergstesh at yahoo.com
Sun Dec 17 06:23:04 PST 2006


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

I am trying to compile 'cups' in the framework of my

http://appsfromscratch.berlios.de/

project.

The essence of my build tools is that it builds and installs every
target locally, each target in a separate directory, not requiring root
permissions.

Here are the command lines used to 'configure' and 'make':


"
build.pl :INFO: executing pre_configure_sub for 'cups' target
build.pl :INFO: 'configure' for 'cups' target is about to be run, log file
will be
'/maxtor5/sergei/AppsFromScratchWD/build/cups-1.2.7-source/configure.log'
build.pl :INFO: executing ==> cd
/maxtor5/sergei/AppsFromScratchWD/build/cups-1.2.7-source;
PATH=/maxtor5/sergei/AppsFromScratchWD/install/bc-1.06/bin:/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/bin:/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/bin:/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/bin:/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/X11R6/bin:/opt/gnome/bin:/opt/kde3/bin:/usr/bin/X11:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/mit/bin:/usr/lib/mit/sbin;
export PATH;
LD_LIBRARY_PATH=/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/lib:/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/lib:/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/lib:/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib:/maxtor5/sergei/AppsFromScratchWD/install/zlib-1.2.3/lib;
export LD_LIBRARY_PATH;
PKG_CONFIG_PATH=/opt/gnome/lib/pkgconfig:/opt/gnome/share/pkgconfig:/opt/gnome/lib/pkgconfig:/opt/gnome/share/pkgconfig:/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/lib/pkgconfig:/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/lib/pkgconfig;
export PKG_CONFIG_PATH;
LDFLAGS='-L/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/zlib-1.2.3/lib'; export
LDFLAGS;
CPPFLAGS='-I/maxtor5/sergei/AppsFromScratchWD/install/bc-1.06/include
-I/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/include/libpng12
-I/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/include
-I/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/include
-I/maxtor5/sergei/AppsFromScratchWD/install/zlib-1.2.3/include'; export
CPPFLAGS; ./configure
--prefix=/maxtor5/sergei/AppsFromScratchWD/install/cups-1.2.7-source
--enable-ssl
--with-openssl-includes=/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/include
--with-openssl-libs=/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/lib
1>configure.log 2>&1
build.pl :INFO: 'make' for 'cups' target is about to be run, log file will
be '/maxtor5/sergei/AppsFromScratchWD/build/cups-1.2.7-source/make.log'
build.pl :INFO: executing ==> cd
/maxtor5/sergei/AppsFromScratchWD/build/cups-1.2.7-source;
PATH=/maxtor5/sergei/AppsFromScratchWD/install/bc-1.06/bin:/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/bin:/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/bin:/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/bin:/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/X11R6/bin:/opt/gnome/bin:/opt/kde3/bin:/usr/bin/X11:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/mit/bin:/usr/lib/mit/sbin;
export PATH;
LD_LIBRARY_PATH=/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/lib:/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/lib:/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/lib:/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib:/maxtor5/sergei/AppsFromScratchWD/install/zlib-1.2.3/lib;
export LD_LIBRARY_PATH;
LDFLAGS='-L/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/zlib-1.2.3/lib'; export
LDFLAGS;
CPPFLAGS='-I/maxtor5/sergei/AppsFromScratchWD/install/bc-1.06/include
-I/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/include/libpng12
-I/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/include
-I/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/include
-I/maxtor5/sergei/AppsFromScratchWD/install/zlib-1.2.3/include'; export
CPPFLAGS;
PKG_CONFIG_PATH=/opt/gnome/lib/pkgconfig:/opt/gnome/share/pkgconfig:/opt/gnome/lib/pkgconfig:/opt/gnome/share/pkgconfig:/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/lib/pkgconfig:/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/lib/pkgconfig;
export PKG_CONFIG_PATH; make 1>make.log 2>&1
build.pl :ERROR: 'make' for 'cups' target
($versioned_target=cups-1.2.7-source) failed, see
'/maxtor5/sergei/AppsFromScratchWD/build/cups-1.2.7-source/make.log' log
file for details
".

Please pay attention to presence of

LDFLAGS='-L/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.12/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8d/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/zlib-1.2.3/lib'; export
LDFLAGS;

and to "-L/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib"

in the value LDFLAGS environment variable.

Still, 'make' fails with this error message:

"
Linking libcupsimage.so.2...
/usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld:
cannot find -ltiff
collect2: ld returned 1 exit status
",

even though 'tiff' libraries are apparently present:

"
[146] 17:12 sergei at amdam2:/maxtor5/sergei/AppsFromScratchWD> ls -lt
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/*
-rw-r--r-- 1 sergei users   65712 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiffxx.a
-rwxr-xr-x 1 sergei users    1262 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiffxx.la
lrwxrwxrwx 1 sergei users      18 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiffxx.so ->
libtiffxx.so.3.8.2
lrwxrwxrwx 1 sergei users      18 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiffxx.so.3 ->
libtiffxx.so.3.8.2
-rwxr-xr-x 1 sergei users   60455 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiffxx.so.3.8.2
-rw-r--r-- 1 sergei users 1116074 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiff.a
-rwxr-xr-x 1 sergei users    1188 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiff.la
lrwxrwxrwx 1 sergei users      16 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiff.so ->
libtiff.so.3.8.2
lrwxrwxrwx 1 sergei users      16 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiff.so.3 ->
libtiff.so.3.8.2
-rwxr-xr-x 1 sergei users  829744 2006-12-15 00:34
/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/lib/libtiff.so.3.8.2
[147] 17:12 sergei at amdam2:/maxtor5/sergei/AppsFromScratchWD>
".

As I understand it, 'configure' should check all prerequisites, and if
'configure' doesn't fail, neither should 'make' fail.

Please wait until I upload full versions of files.

Link: http://www.cups.org/str.php?L2156
Version: 1.2.7





More information about the cups-devel mailing list