[MacPorts] #19894: exempi-2.1.0 Fails to build on Mac OS X 10.4.11
MacPorts
noreply at macports.org
Tue Jun 9 00:22:55 PDT 2009
#19894: exempi-2.1.0 Fails to build on Mac OS X 10.4.11
------------------------------------+---------------------------------------
Reporter: aetherknight@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: | Port: exempi
------------------------------------+---------------------------------------
Building exempi as part of a {{{ sudo port upgrade evince }}} results in:
{{{
---> Fetching exempi
---> Attempting to fetch exempi-2.1.0.tar.gz from
http://libopenraw.freedesktop.org/download/
---> Verifying checksum(s) for exempi
---> Extracting exempi
---> Applying patches to exempi
---> Configuring exempi
---> Building exempi
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_exempi/work/exempi-2.1.0"
&& nice -n 10 make all " returned error 2
Command output: libtool: compile: ccache /usr/bin/g++-4.0
-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"exempi\"
-DVERSION=\"2.1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DCHECKED_ENDIANNESS=1
-DICONV_CONST=const -I. -I/opt/local/include
-I/Developer/Headers/FlatCarbon -pipe -O2 -MT MD5.lo -MD -MP -MF
.deps/MD5.Tpo -c MD5.cpp -o MD5.o >/dev/null 2>&1
mv -f .deps/MD5.Tpo .deps/MD5.Plo
/bin/sh ../../libtool --tag=CXX --mode=link ccache /usr/bin/g++-4.0
-pipe -O2 -L/opt/local/lib -framework CoreServices -framework QuickTime
-o libmd5.la MD5.lo
libtool: link: ar cru .libs/libmd5.a .libs/MD5.o
libtool: link: ranlib .libs/libmd5.a
libtool: link: ( cd ".libs" && rm -f "libmd5.la" && ln -s "../libmd5.la"
"libmd5.la" )
make[2]: Nothing to be done for `all-am'.
Making all in source
Making all in common
/bin/sh ../../libtool --tag=CXX --mode=compile ccache /usr/bin/g++-4.0
-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"exempi\"
-DVERSION=\"2.1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DCHECKED_ENDIANNESS=1
-DICONV_CONST=const -I. -I../../public/include -I../../public/include
/client-glue -DMAC_ENV=1 -DXMP_IMPL=1 -DXMP_ClientBuild=0
-D_FILE_OFFSET_BITS=64 -DHAVE_EXPAT_CONFIG_H=1 -DXML_STATIC=1
-I/opt/local/include -I/Developer/Headers/FlatCarbon -Wno-multichar -Wno-
implicit -Wno-ctor-dtor-privacy -funsigned-char -fexceptions -pipe -O2 -MT
UnicodeConversions.lo -MD -MP -MF .deps/UnicodeConversions.Tpo -c -o
UnicodeConversions.lo UnicodeConversions.cpp
libtool: compile: ccache /usr/bin/g++-4.0 -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"exempi\" -DVERSION=\"2.1.0\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -DCHECKED_ENDIANNESS=1 -DICONV_CONST=const -I.
-I../../public/include -I../../public/include/client-glue -DMAC_ENV=1
-DXMP_IMPL=1 -DXMP_ClientBuild=0 -D_FILE_OFFSET_BITS=64
-DHAVE_EXPAT_CONFIG_H=1 -DXML_STATIC=1 -I/opt/local/include
-I/Developer/Headers/FlatCarbon -Wno-multichar -Wno-implicit -Wno-ctor-
dtor-privacy -funsigned-char -fexceptions -pipe -O2 -MT
UnicodeConversions.lo -MD -MP -MF .deps/UnicodeConversions.Tpo -c
UnicodeConversions.cpp -fno-common -DPIC -o .libs/UnicodeConversions.o
libtool: compile: ccache /usr/bin/g++-4.0 -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"exempi\" -DVERSION=\"2.1.0\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -DCHECKED_ENDIANNESS=1 -DICONV_CONST=const -I.
-I../../public/include -I../../public/include/client-glue -DMAC_ENV=1
-DXMP_IMPL=1 -DXMP_ClientBuild=0 -D_FILE_OFFSET_BITS=64
-DHAVE_EXPAT_CONFIG_H=1 -DXML_STATIC=1 -I/opt/local/include
-I/Developer/Headers/FlatCarbon -Wno-multichar -Wno-implicit -Wno-ctor-
dtor-privacy -funsigned-char -fexceptions -pipe -O2 -MT
UnicodeConversions.lo -MD -MP -MF .deps/UnicodeConversions.Tpo -c
UnicodeConversions.cpp -o UnicodeConversions.o >/dev/null 2>&1
mv -f .deps/UnicodeConversions.Tpo .deps/UnicodeConversions.Plo
/bin/sh ../../libtool --tag=CXX --mode=compile ccache /usr/bin/g++-4.0
-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"exempi\"
-DVERSION=\"2.1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DCHECKED_ENDIANNESS=1
-DICONV_CONST=const -I. -I../../public/include -I../../public/include
/client-glue -DMAC_ENV=1 -DXMP_IMPL=1 -DXMP_ClientBuild=0
-D_FILE_OFFSET_BITS=64 -DHAVE_EXPAT_CONFIG_H=1 -DXML_STATIC=1
-I/opt/local/include -I/Developer/Headers/FlatCarbon -Wno-multichar -Wno-
implicit -Wno-ctor-dtor-privacy -funsigned-char -fexceptions -pipe -O2 -MT
XML_Node.lo -MD -MP -MF .deps/XML_Node.Tpo -c -o XML_Node.lo XML_Node.cpp
libtool: compile: ccache /usr/bin/g++-4.0 -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"exempi\" -DVERSION=\"2.1.0\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -DCHECKED_ENDIANNESS=1 -DICONV_CONST=const -I.
-I../../public/include -I../../public/include/client-glue -DMAC_ENV=1
-DXMP_IMPL=1 -DXMP_ClientBuild=0 -D_FILE_OFFSET_BITS=64
-DHAVE_EXPAT_CONFIG_H=1 -DXML_STATIC=1 -I/opt/local/include
-I/Developer/Headers/FlatCarbon -Wno-multichar -Wno-implicit -Wno-ctor-
dtor-privacy -funsigned-char -fexceptions -pipe -O2 -MT XML_Node.lo -MD
-MP -MF .deps/XML_Node.Tpo -c XML_Node.cpp -fno-common -DPIC -o
.libs/XML_Node.o
libtool: compile: ccache /usr/bin/g++-4.0 -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"exempi\" -DVERSION=\"2.1.0\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -DCHECKED_ENDIANNESS=1 -DICONV_CONST=const -I.
-I../../public/include -I../../public/include/client-glue -DMAC_ENV=1
-DXMP_IMPL=1 -DXMP_ClientBuild=0 -D_FILE_OFFSET_BITS=64
-DHAVE_EXPAT_CONFIG_H=1 -DXML_STATIC=1 -I/opt/local/include
-I/Developer/Headers/FlatCarbon -Wno-multichar -Wno-implicit -Wno-ctor-
dtor-privacy -funsigned-char -fexceptions -pipe -O2 -MT XML_Node.lo -MD
-MP -MF .deps/XML_Node.Tpo -c XML_Node.cpp -o XML_Node.o >/dev/null 2>&1
mv -f .deps/XML_Node.Tpo .deps/XML_Node.Plo
/bin/sh ../../libtool --tag=CXX --mode=compile ccache /usr/bin/g++-4.0
-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"exempi\"
-DVERSION=\"2.1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DCHECKED_ENDIANNESS=1
-DICONV_CONST=const -I. -I../../public/include -I../../public/include
/client-glue -DMAC_ENV=1 -DXMP_IMPL=1 -DXMP_ClientBuild=0
-D_FILE_OFFSET_BITS=64 -DHAVE_EXPAT_CONFIG_H=1 -DXML_STATIC=1
-I/opt/local/include -I/Developer/Headers/FlatCarbon -Wno-multichar -Wno-
implicit -Wno-ctor-dtor-privacy -funsigned-char -fexceptions -pipe -O2 -MT
LargeFileAccess.lo -MD -MP -MF .deps/LargeFileAccess.Tpo -c -o
LargeFileAccess.lo LargeFileAccess.cpp
libtool: compile: ccache /usr/bin/g++-4.0 -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"exempi\" -DVERSION=\"2.1.0\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -DCHECKED_ENDIANNESS=1 -DICONV_CONST=const -I.
-I../../public/include -I../../public/include/client-glue -DMAC_ENV=1
-DXMP_IMPL=1 -DXMP_ClientBuild=0 -D_FILE_OFFSET_BITS=64
-DHAVE_EXPAT_CONFIG_H=1 -DXML_STATIC=1 -I/opt/local/include
-I/Developer/Headers/FlatCarbon -Wno-multichar -Wno-implicit -Wno-ctor-
dtor-privacy -funsigned-char -fexceptions -pipe -O2 -MT LargeFileAccess.lo
-MD -MP -MF .deps/LargeFileAccess.Tpo -c LargeFileAccess.cpp -fno-common
-DPIC -o .libs/LargeFileAccess.o
LargeFileAccess.cpp: In function 'void* LFA_Open(const char*, char)':
LargeFileAccess.cpp:40: error: 'FSIORefNum' was not declared in this scope
LargeFileAccess.cpp:40: error: expected `;' before 'refNum'
LargeFileAccess.cpp:48: error: 'refNum' was not declared in this scope
LargeFileAccess.cpp: In function 'void* LFA_OpenRsrc(const char*, char)':
LargeFileAccess.cpp:101: error: 'FSIORefNum' was not declared in this
scope
LargeFileAccess.cpp:101: error: expected `;' before 'refNum'
LargeFileAccess.cpp:109: error: 'refNum' was not declared in this scope
make[2]: *** [LargeFileAccess.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
...
}}}
The patch {{{patch-source__common__LargeFileAccess.cpp}}} that was
introduced in [51784] replaced a few {{{SInt16}}}'s with {{{FSIORefNum}}},
which appears to require Mac OS X 10.5 (based on a quick google search
finding the discussion here: http://lists.apple.com/archives/Carbon-
dev/2008/May/msg00432.html)
Perhaps the patch could provide some preprocessor statements to make the
declaration change based on which Mac OS X SDK is used on the compiling
system? I would offer an updated patch, but I do not have the time to look
into the matter properly.
--
Ticket URL: <http://trac.macports.org/ticket/19894>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list