Opened 13 years ago

Closed 5 years ago

#34215 closed defect (fixed)

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

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

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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 (3)

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

Download all attachments as: .zip

Change History (18)

Changed 13 years ago by dlumpkin@…

Attachment: main.log added

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

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

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

Changed 13 years ago by dlumpkin@…

Attachment: libgstximagesink.la added

i386

Changed 13 years ago by dlumpkin@…

Attachment: libgstximagesink.2.la added

x86_64

comment:2 in reply to:  1 ; Changed 13 years 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 years 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 years ago by rmstonecipher@…

Resolution: invalid
Status: newclosed

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 years ago by jfcaron3

Resolution: invalid
Status: closedreopened

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 12 years ago by lawrence.ong@…

Cc: lawrence.ong@… added

Cc Me!

comment:7 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: macports@… added

Has duplicate #35040.

comment:8 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

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

comment:9 Changed 12 years ago by rmstonecipher@…

Resolution: fixed
Status: reopenedclosed

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 12 years ago by internetzel

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 11 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:11 Changed 12 years ago by internetzel

Resolution: fixed
Status: closedreopened

comment:12 Changed 10 years ago by mf2k (Frank Schima)

Resolution: wontfix
Status: reopenedclosed

This port no longer exists.

comment:13 Changed 10 years ago by jmroot (Joshua Root)

Port: gstreamer010-gst-plugins-base added; gst-plugins-base removed
Resolution: wontfix
Status: closedreopened

Yes it does, it was just renamed.

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

Owner: changed from rmstonecipher@… to macports-tickets@…
Status: reopenednew

That's fine, but they have no maintainer.

comment:15 Changed 5 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

Looks like the remaining concerns after r97224 should have been fixed by r113664, including comment:10. Please reopen if not.

Note: See TracTickets for help on using tickets.