Opened 14 years ago

Closed 14 years ago

#24325 closed defect (invalid)

jasper +universal destroot fails on Snow Leopard: libjasper.la differs

Reported by: ryanlei750328@… Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: jasper

Description

jasper causes the failure in building opencv 2.0. But when I try to rebuild jasper independently, it fails again.

$ sudo port install -d jasper +universal
--->  Computing dependencies for jasper
--->  Fetching jasper
--->  Verifying checksum(s) for jasper
--->  Extracting jasper
--->  Applying patches to jasper
--->  Configuring jasper
--->  Configuring jasper for architecture x86_64
--->  Configuring jasper for architecture i386
--->  Building jasper
--->  Building jasper for architecture x86_64
--->  Building jasper for architecture i386
--->  Staging jasper into destroot
--->  Staging jasper into destroot for architecture x86_64
--->  Staging jasper into destroot for architecture i386
Error: Target org.macports.destroot returned: /opt/local/lib/libjasper.la differs in
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_jasper/work/destroot-i386
and
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_jasper/work/destroot-x86_64
and cannot be merged.
Error: Status 1 encountered during processing.

OS: Mac OS X 10.6.3.

Change History (7)

comment:1 Changed 14 years ago by ryanlei750328@…

Cc: ryanlei750328@… added

Cc Me!

comment:2 Changed 14 years ago by jmroot (Joshua Root)

Cc: ryanlei750328@… removed
Owner: changed from macports-tickets@… to jmr@…
Status: newassigned

I can't reproduce this. Do you have jpeg installed with +universal?

comment:3 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Summary: jasper fails to build on Snow Leopardjasper +universal destroot fails on Snow Leopard: libjasper.la differs

Joshua, I see you removed the muniversal portgroup from this port in r65929, meaning this particular error message can no longer occur. The muniversal portgroup had been deliberately added to this port in r49982, though I don't know what problems, if any, that was meant to fix.

You could also add the archcheck portgroup to this port to check the architectures of the dependencies, though I realize you may be less interested in investing time in that mechanism than in moving forward the release of MacPorts 1.9.0 in which, if I understand correctly, you already handle this automatically for all ports.

comment:4 Changed 14 years ago by jmroot (Joshua Root)

Yeah, I removed muniversal because in investigating this ticket, I found that the i386 and x86_64 trees didn't differ in any non-trivial way.

comment:5 Changed 14 years ago by ryanlei750328@…

@jmr:

No, previously my jpeg does not have +universal:

jpeg @8a_0 (active)

Now ports jasper and opencv (and its dependents) can successfully build!

jpeg @8a_0+universal (active)
jasper @1.900.1_7+universal (active)
libpng @1.2.43_0+universal (active)
tiff @3.9.2_3+macosx+universal (active)
zlib @1.2.4_1+universal (active)
ffmpeg @0.5.1_1+darwin_10 (active)
gtk2 @2.18.8_0+universal+x11 (active)
opencv @2.0.0_1 (active)

I should have installed everything with +universal whenever possible. :p
Thanks!

comment:6 Changed 14 years ago by ryanlei750328@…

(duplicate comment removed by admin)

comment:7 Changed 14 years ago by jmroot (Joshua Root)

Resolution: invalid
Status: assignedclosed
Note: See TracTickets for help on using tickets.