Opened 14 years ago

Closed 13 years ago

Last modified 11 years ago

#23773 closed defect (fixed)

icu @4.3.4 fails to install icu +universal (x86_64 i386 ppc)

Reported by: s9daallw@… Owned by: nox@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: manphiz@…, dev.ft.de@…, chantivlad@…, paul@…, cooljeanius (Eric Gallager)
Port: icu

Description (last modified by mf2k (Frank Schima))

Error: Target org.macports.destroot returned: error copying "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-ppc//Applications" to "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc/Applications": file already exists
Error: Status 1 encountered during processing.

Attachments (2)

port -d install icu +universal.zip (81.0 KB) - added by s9daallw@… 14 years ago.
icu442-universal.diff (5.0 KB) - added by takanori@… 13 years ago.

Download all attachments as: .zip

Change History (23)

Changed 14 years ago by s9daallw@…

comment:1 Changed 14 years ago by mf2k (Frank Schima)

Description: modified (diff)
Owner: changed from macports-tickets@… to nox@…

comment:2 Changed 14 years ago by manphiz@…

Cc: manphiz@… added

Cc Me!

comment:3 Changed 14 years ago by manphiz@…

Exactly the same problem.

comment:4 Changed 14 years ago by nox@…

Does it still fail?

comment:5 Changed 14 years ago by s9daallw@…

The problem still exists...

Error: Target org.macports.destroot returned: /opt/local/bin/icu-config differs in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel and cannot be merged

comment:6 Changed 14 years ago by s9daallw@…

I tried the to install with universal_archs ppc i386 and the same Error occurred.

comment:7 Changed 14 years ago by dev.ft.de@…

Problem still exists. Just to make sure: the ticket main description above is somehow misleading. There is a problem merging ppc and i386 binaries (icu-config, genbrk, gencfu, ...) instead:

/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc//opt/local/bin/derb /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel//opt/local/bin/derb differ: char 1, line 1
DEBUG: universal: merge: lipo created /opt/local/bin/derb
DEBUG: universal: merge: merging /opt/local/bin/genbrk from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc//opt/local/bin/genbrk /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel//opt/local/bin/genbrk differ: char 1, line 1
DEBUG: universal: merge: lipo created /opt/local/bin/genbrk
DEBUG: universal: merge: merging /opt/local/bin/gencfu from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc//opt/local/bin/gencfu /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel//opt/local/bin/gencfu differ: char 1, line 1
DEBUG: universal: merge: lipo created /opt/local/bin/gencfu
DEBUG: universal: merge: merging /opt/local/bin/gencnval from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc//opt/local/bin/gencnval /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel//opt/local/bin/gencnval differ: char 1, line 1
DEBUG: universal: merge: lipo created /opt/local/bin/gencnval
DEBUG: universal: merge: merging /opt/local/bin/genctd from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc//opt/local/bin/genctd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel//opt/local/bin/genctd differ: char 1, line 1
DEBUG: universal: merge: lipo created /opt/local/bin/genctd
DEBUG: universal: merge: merging /opt/local/bin/genrb from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc//opt/local/bin/genrb /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel//opt/local/bin/genrb differ: char 1, line 1
DEBUG: universal: merge: lipo created /opt/local/bin/genrb
DEBUG: universal: merge: merging /opt/local/bin/icu-config from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc//opt/local/bin/icu-config /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel//opt/local/bin/icu-config differ: char 6071, line 182
/usr/bin/lipo: can't figure out the architecture type of: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc//opt/local/bin/icu-config
Error: Target org.macports.destroot returned: /opt/local/bin/icu-config differs in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel and cannot be merged
DEBUG: Backtrace: /opt/local/bin/icu-config differs in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-intel and cannot be merged
    while executing

comment:8 Changed 14 years ago by dev.ft.de@…

Cc: dev.ft.de@… added

Cc Me!

comment:9 Changed 14 years ago by chantivlad@…

Cc: chantivlad@… added

Cc Me!

comment:10 Changed 14 years ago by chantivlad@…

Is someone working on this ? I cannot install the +universal rpm port because it requires icu +universal. thanks

comment:11 Changed 14 years ago by manphiz@…

It looks like upgrading to icu 4.4.1 with the same patches succeed with +universal. Please consider upgrade to latest version 4.4.1.

comment:12 in reply to:  11 Changed 14 years ago by chantivlad@…

Thank you but 4.4.1 is not yet in the macports, is it ?

comment:13 Changed 14 years ago by chantivlad@…

Sorry for the noise. I replaced /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/icu/Portfile with attachment:ticket:26044:Portfile that points to 4.4.1. But I still get:

DEBUG: universal: merge: /Applications only exists in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-ppc
Error: Target org.macports.destroot returned: error copying "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-ppc//Applications" to "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc/Applications": file already exists
DEBUG: Backtrace: error copying "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-ppc//Applications" to "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc/Applications": file already exists
Last edited 11 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:14 in reply to:  13 Changed 14 years ago by manphiz@…

Replying to chantivlad@…:

Sorry for the noise. I replaced /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/icu/Portfile with attachment:ticket:26044:Portfile that points to 4.4.1. But I still get:

DEBUG: universal: merge: /Applications only exists in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-ppc
Error: Target org.macports.destroot returned: error copying "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-ppc//Applications" to "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc/Applications": file already exists
DEBUG: Backtrace: error copying "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-ppc//Applications" to "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_icu/work/destroot-powerpc/Applications": file already exists

The "/Applications" part doesn't look right. Please attach the full build log.

Also, as I'm using Snow Leopard, I didn't build with arch ppc.

Last edited 11 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:15 Changed 14 years ago by chantivlad@…

I am using Snow Leopard (Darwin Kernel Version 10.4.0) as well but building for x86_64 i386 and ppc. I sent you the full build log to your email adress directly as attachments are 1 MB maximum.

comment:16 in reply to:  15 Changed 13 years ago by paul@…

Replying to chantivlad@…:

I am using Snow Leopard (Darwin Kernel Version 10.4.0) as well but building for x86_64 i386 and ppc. I sent you the full build log to your email adress directly as attachments are 1 MB maximum.

I am having the same issue with 4.4.2 where icu-config fails to merge because it is a script and the install is trying to merge the architecture specific scripts with lipo.

comment:17 Changed 13 years ago by paul@…

Cc: paul@… added

Cc Me!

comment:18 Changed 13 years ago by takanori@…

Confirmed.

Could you try the following patch and tell me whether it works or not? Thanks.

Changed 13 years ago by takanori@…

Attachment: icu442-universal.diff added

comment:19 in reply to:  18 Changed 13 years ago by paul@…

Replying to takanori@…:

Confirmed.

Could you try the following patch and tell me whether it works or not? Thanks.

That seems to have worked. Thanks.

comment:20 Changed 13 years ago by takanori@…

Resolution: fixed
Status: newclosed

Fixed in r73981.

comment:21 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.