[MacPorts] #13462: gnutar port broken in Leopard
MacPorts
trac at macosforge.org
Sat Dec 1 12:08:50 PST 2007
#13462: gnutar port broken in Leopard
-----------------------------+----------------------------------------------
Reporter: marcus at mkaz.com | Owner: macports-dev at lists.macosforge.org
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.5.2
Keywords: |
-----------------------------+----------------------------------------------
I'm not sure if port specific issues are posted here. Hopefully this can
get routed to the proper spot.
I'm not able to build gnutar on MacPorts, this wouldn't be a problem but
Leopard's tar does not recognize the --exclude flag.
Here is what I'm running:
Running MacPorts 1.520
Mac OS X 10.5.1
gnutar relies on the following two ports, here are the versions I have
installed
{{{ $ port installed | grep gettext
gettext @0.16.1_0 (active)
}}}
{{{ $ port installed | grep libiconv
libiconv @1.11_6 (active)
}}}
and here is the results of trying to install
{{{
$ port install gnutar
---> Fetching gnutar
---> Verifying checksum(s) for gnutar
---> Extracting gnutar
---> Applying patches to gnutar
---> Configuring gnutar
---> Building gnutar with target all
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_archivers_gnutar/work/tar-1.19"
&& make all " returned error 2
Command output: then mv -f ".deps/xheader.Tpo" ".deps/xheader.Po";
else rm -f ".deps/xheader.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT incremen.o -MD -MP -MF ".deps/incremen.Tpo"
-c -o incremen.o incremen.c; \
then mv -f ".deps/incremen.Tpo" ".deps/incremen.Po"; else rm -f
".deps/incremen.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT list.o -MD -MP -MF ".deps/list.Tpo" -c -o
list.o list.c; \
then mv -f ".deps/list.Tpo" ".deps/list.Po"; else rm -f
".deps/list.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT misc.o -MD -MP -MF ".deps/misc.Tpo" -c -o
misc.o misc.c; \
then mv -f ".deps/misc.Tpo" ".deps/misc.Po"; else rm -f
".deps/misc.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT names.o -MD -MP -MF ".deps/names.Tpo" -c -o
names.o names.c; \
then mv -f ".deps/names.Tpo" ".deps/names.Po"; else rm -f
".deps/names.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT sparse.o -MD -MP -MF ".deps/sparse.Tpo" -c
-o sparse.o sparse.c; \
then mv -f ".deps/sparse.Tpo" ".deps/sparse.Po"; else rm -f
".deps/sparse.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT system.o -MD -MP -MF ".deps/system.Tpo" -c
-o system.o system.c; \
then mv -f ".deps/system.Tpo" ".deps/system.Po"; else rm -f
".deps/system.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT tar.o -MD -MP -MF ".deps/tar.Tpo" -c -o
tar.o tar.c; \
then mv -f ".deps/tar.Tpo" ".deps/tar.Po"; else rm -f
".deps/tar.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT transform.o -MD -MP -MF
".deps/transform.Tpo" -c -o transform.o transform.c; \
then mv -f ".deps/transform.Tpo" ".deps/transform.Po"; else rm -f
".deps/transform.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT update.o -MD -MP -MF ".deps/update.Tpo" -c
-o update.o update.c; \
then mv -f ".deps/update.Tpo" ".deps/update.Po"; else rm -f
".deps/update.Tpo"; exit 1; fi
if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../ -I../lib
-I/opt/local/include -O2 -MT utf8.o -MD -MP -MF ".deps/utf8.Tpo" -c -o
utf8.o utf8.c; \
then mv -f ".deps/utf8.Tpo" ".deps/utf8.Po"; else rm -f
".deps/utf8.Tpo"; exit 1; fi
utf8.c: In function 'string_ascii_p':
utf8.c:94: warning: comparison is always true due to limited range of data
type
gcc -std=gnu99 -O2 -L/opt/local/lib -o tar buffer.o compare.o create.o
delete.o extract.o xheader.o incremen.o list.o misc.o names.o sparse.o
system.o tar.o transform.o update.o utf8.o ../lib/libtar.a -lintl -liconv
-lc -Wl,-framework -Wl,CoreFoundation -liconv
ld: duplicate symbol _argp_fmtstream_write in ../lib/libtar.a(argp-help.o)
and tar.o
collect2: ld returned 1 exit status
make[2]: *** [tar] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Error: Status 1 encountered during processing.
}}}
--
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13462>
MacPorts </projects/macports>
Ports system for Mac OS
More information about the macports-tickets
mailing list