Opened 17 years ago

Last modified 16 years ago

#13005 closed defect

ginstall (coreutils) doesn't work properly on Leopard — at Version 3

Reported by: johan@… Owned by: pipping@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign@… johan@… pipping@… jmpp@… takanori@…
Port:

Description (last modified by jmpalacios (Juan Manuel Palacios))

A clean leopard install and a fresh macports:

$ sudo port -d install expat
[....]
DEBUG: Executing org.macports.destroot (expat)
DEBUG: Environment: 
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/expat-2.0.1" && gnumake install DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot'
/bin/sh ./conftools/mkinstalldirs /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/lib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/include
/bin/sh ./libtool --mode=install /opt/local/bin/ginstall -c libexpat.la /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/lib/libexpat.la
/opt/local/bin/ginstall -c .libs/libexpat.1.5.2.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/lib/libexpat.1.5.2.dylib
/opt/local/bin/ginstall: `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/lib/libexpat.1.5.2.dylib': Invalid argument
gnumake: *** [installlib] Error 1
Error: Target org.macports.destroot returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/expat-2.0.1" && gnumake install DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot " returned error 2
Command output: /bin/sh ./conftools/mkinstalldirs /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/lib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/include
/bin/sh ./libtool --mode=install /opt/local/bin/ginstall -c libexpat.la /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/lib/libexpat.la
/opt/local/bin/ginstall -c .libs/libexpat.1.5.2.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/lib/libexpat.1.5.2.dylib
/opt/local/bin/ginstall: `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_expat/work/destroot/opt/local/lib/libexpat.1.5.2.dylib': Invalid argument
gnumake: *** [installlib] Error 1

Warning: the following items did not execute (for expat): org.macports.activate org.macports.destroot org.macports.install
Error: Status 1 encountered during processing.

Change History (3)

comment:1 Changed 17 years ago by johan@…

using the builtin ginstall (/usr/bin/ginstall) instead of the one in /opt and every port, so far, destroots fine

comment:2 Changed 17 years ago by takanori@…

Cc: ryandesign@… added; ryandesign@… openmaintainer@… removed
Owner: changed from macports-dev@… to pipping@…
Summary: expat fails to destroot on leopardginstall (coreutils) doesn't work properly on Leopard
Version: 1.5.0

Seems that this is ginstall's problem.

comment:3 Changed 17 years ago by jmpalacios (Juan Manuel Palacios)

Description: modified (diff)

What's the real problem here and what's at fault? Is it a base or ports bug? Not sure why I was Cc'd...

-jmpp

Note: See TracTickets for help on using tickets.