Hi,
I am replying to my own mail :)
while trying to trace back where inflate is not getting defined, i
tried installing all packages. Going back I observed in config.log of
libtiff that inflateEnd is not getting configured.
this is a part of config.log of libtiff. May be this can make the
picture a little clear:
--------
configure:23300: checking for inflateEnd in -lz
configure:23330: gcc -o conftest -g -O2 -Wall   conftest.c -lz  -lm -lc  >&5
/tmp/cclgzVBi.o: In function `main':
/home/nupur/downloads/XFree86-4.5/tiff-3.7.3/conftest.c:72: undefined
reference to `inflateEnd'
collect2: ld returned 1 exit status
configure:23336: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "LibTIFF Software"
| #define PACKAGE_TARNAME "tiff"
| #define PACKAGE_VERSION "3.7.3"
| #define PACKAGE_STRING "LibTIFF Software 3.7.3"
| #define PACKAGE_BUGREPORT "[EMAIL PROTECTED]"
| #define PACKAGE "tiff"
| #define VERSION "3.7.3"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define HAVE_LIBC 1
| #define HAVE_LIBM 1
| #define HAVE_ASSERT_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_SEARCH_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_FLOOR 1
| #define HAVE_ISASCII 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_MMAP 1
| #define HAVE_POW 1
| #define HAVE_SQRT 1
| #define HAVE_STRCHR 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_GETOPT 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRTOUL 1
| #define HOST_FILLORDER FILLORDER_LSB2MSB
| #define HOST_BIGENDIAN 0
| #define HAVE_IEEEFP 1
| #define _FILE_OFFSET_BITS 64
| #define CCITT_SUPPORT 1
| #define PACKBITS_SUPPORT 1
| #define LZW_SUPPORT 1
| #define THUNDER_SUPPORT 1
| #define NEXT_SUPPORT 1
| #define LOGLUV_SUPPORT 1
| /* end confdefs.h.  */
|
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char inflateEnd ();
| int
| main ()
| {
| inflateEnd ();
|   ;
|   return 0;
| }
configure:23361: result: no
configure:23388: checking zlib.h usability
configure:23400: gcc -c -g -O2 -Wall  conftest.c >&5
configure:23406: $? = 0
configure:23409: test -z                         || test ! -s conftest.err
configure:23412: $? = 0
configure:23415: test -s conftest.o
configure:23418: $? = 0
configure:23428: result: yes
configure:23432: checking zlib.h presence
configure:23442: gcc -E  conftest.c
configure:23448: $? = 0
configure:23468: result: yes
configure:23503: checking for zlib.h
configure:23510: result: yes
--------
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to