Ticket #34215 (reopened defect)
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
Change History
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?
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: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
}
comment:11 Changed 5 months ago by tobias.netzel@…
- Status changed from closed to reopened
- Resolution fixed deleted

