New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #34215 (reopened defect)

Opened 13 months ago

Last modified 5 months ago

gst-plugins-base @0.10.36_1 +universal destroot failure

Reported by: dlumpkin@… Owned by: rmstonecipher@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc: lawrence.ong@…, macports@…
Port: gst-plugins-base

Description (last modified by ryandesign@…) (diff)

Error: Target org.macports.destroot returned: /opt/local/lib/gstreamer-0.10/libgstximagesink.la differs in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gst-plugins-base/gst-plugins-base/work/destroot-i386 and /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gst-plugins-base/gst-plugins-base/work/destroot-x86_64 and cannot be merged

gst-plugins-base fails install with +universal

Attachments

main.log (982.0 KB) - added by dlumpkin@… 13 months ago.
libgstximagesink.la (1.6 KB) - added by dlumpkin@… 13 months ago.
i386
libgstximagesink.2.la (1.6 KB) - added by dlumpkin@… 13 months ago.
x86_64

Change History

Changed 13 months ago by dlumpkin@…

comment:1 follow-up: ↓ 2 Changed 13 months ago by ryandesign@…

  • Owner changed from macports-tickets@… to rmstonecipher@…
  • Summary changed from gst-plugins-base @0.10.36_1 +universal Install Failure to gst-plugins-base @0.10.36_1 +universal destroot failure
  • Description modified (diff)
  • Port set to gst-plugins-base

Could you attach the libgstximagesink.la from both of those directories so we can see how they differ?

Changed 13 months ago by dlumpkin@…

i386

Changed 13 months ago by dlumpkin@…

x86_64

comment:2 in reply to: ↑ 1 ; follow-up: ↓ 3 Changed 13 months ago by dlumpkin@…

Replying to ryandesign@…:

Could you attach the libgstximagesink.la from both of those directories so we can see how they differ?

Attached, looks like x86_64 has some additional dependency_libs

comment:3 in reply to: ↑ 2 Changed 13 months ago by dlumpkin@…

Replying to dlumpkin@…:

Replying to ryandesign@…:

Could you attach the libgstximagesink.la from both of those directories so we can see how they differ?

Attached, looks like x86_64 has some additional dependency_libs

Specifically it had /opt/local/lib/libSM.la and /opt/local/lib/libICE.la

Looks like port didn't detect that xorg-libice and xorg-libsm needed to be built with +universal. After I manually installed both of these with +universal I was able to install gst-plugins-base with +universal

comment:4 Changed 13 months ago by rmstonecipher@…

  • Status changed from new to closed
  • Resolution set to invalid

If you're really hung up on +universal, consider including it in your variants.conf so that +universal is used whenever ports allow.

comment:5 Changed 13 months ago by jfcaron@…

  • Status changed from closed to reopened
  • Resolution invalid deleted

I am having the same problem, what exactly was the resolution? gst-plugins-base non-universal variant doesn't finish building.

I am trying to install wine, and this is one of the dependencies. I tried installing xorg-libice +universl and xorg-libsm +universal, but they seemed to be already installed, and the error persisted. I then installed gst-plugins-base +universal (successfully) and the wine build proceeded. Should this be a bug in the wine port (i.e. should require +universal), or the gst-plugins-base port?

comment:6 Changed 11 months ago by lawrence.ong@…

  • Cc lawrence.ong@… added

Cc Me!

comment:7 Changed 11 months ago by ryandesign@…

  • Cc macports@… added

Has duplicate #35040.

comment:8 Changed 11 months ago by ryandesign@…

rmstonecipher, it sounds like this ticket is not invalid; rather, this port is missing some needed dependencies.

comment:9 Changed 9 months ago by rmstonecipher@…

  • Status changed from reopened to closed
  • Resolution set to fixed

Jean-François,
I apologize for hastily closing this ticket.
I added missing dependencies per your suggestion in r97224.

Thank you for your patience,
Ryan Stonecipher

comment:10 Changed 5 months ago by tobias.netzel@…

The variant +no_x11 doesn't need the newly added dependencies and should be updated like this:

variant no_x11 {

depends_lib-delete port:xorg-libice port:xorg-libsm

configure.args-append --without-x --disable-x --disable-xvideo --disable-xshm

}

Last edited 5 months ago by tobias.netzel@… (previous) (diff)

comment:11 Changed 5 months ago by tobias.netzel@…

  • Status changed from closed to reopened
  • Resolution fixed deleted
Note: See TracTickets for help on using tickets.