[MacPorts] #16239: tiff-3.8.2 configures dependent jpeg incorrectly
MacPorts
noreply at macports.org
Wed Aug 6 22:58:22 PDT 2008
#16239: tiff-3.8.2 configures dependent jpeg incorrectly
-----------------------------+----------------------------------------------
Reporter: cbedgar at mac.com | Owner: macports-tickets at lists.macosforge.org
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.6.0
Keywords: tiff jpeg lib |
-----------------------------+----------------------------------------------
On a clean install of MacPorts 1.6, in Mac OS 10.5.4, tiff fails to build
correctly because it does not configure jpeg to build its libraries.
Log follows:
{{{
cedgar-mbp:bin cedgar$ sudo port installed jpeg
The following ports are currently installed:
jpeg @6b_0 (active)
cedgar-mbp:bin cedgar$ sudo port install tiff
---> Configuring tiff
Error: Target org.macports.configure returned: configure failure: shell
command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_tiff/work/tiff-3.8.2"
&& ./configure --prefix=/opt/local --mandir=/opt/local/share/man --with-
docdir=/opt/local/share/doc/tiff-3.8.2 --with-jpeg-include-
dir=/opt/local/include --with-jpeg-lib-dir=/opt/local/lib --with-zlib-
include-dir=/opt/local/include --with-zlib-lib-dir=/opt/local/lib --with-
apple-opengl-framework " returned error 1
Command output: checking whether time.h and sys/time.h may both be
included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for int8... no
checking for int16... no
checking for int32... no
checking for floor... yes
checking for isascii... yes
checking for memmove... yes
checking for memset... yes
checking for mmap... yes
checking for pow... yes
checking for sqrt... yes
checking for strchr... yes
checking for strrchr... yes
checking for strstr... yes
checking for strtol... yes
checking for getopt... yes
checking for strcasecmp... yes
checking for strtoul... yes
checking for lfind... yes
checking native cpu bit order... lsb2msb
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGE_FILES value needed for large files... no
checking for inflateEnd in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for jpeg_read_scanlines in -ljpeg... no
configure: error: IJG JPEG library not found at /opt/local/lib
Error: Status 1 encountered during processing.
}}}
To build jpeg with libraries, the following commands are needed
{{{
sudo ./configure --prefix=/opt/local --mandir=/opt/local/share/man
--with-apple-opengl-framework --enable-shared --enable-static
sudo make
sudo make install
}}}
Notice the --enable-shared and --enable-static. Without at least one of
these options, no library will be created.
--
Ticket URL: <http://trac.macports.org/ticket/16239>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list