#35040 closed defect (duplicate)
gst-plugins-base: libgstximagesink.la differs and cannot be merged
Reported by: | macports@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.1 |
Keywords: | Cc: | jackysp@… | |
Port: | gst-plugins-base |
Description
After the build completes, during the staging step it errors out in libtool called from lipo. The error messages states the two files differ, which I would expect as they are for two instruction sets. As I understand lipo, it's purpose is to split and merge files of mixed instruction set, so the error makes no sense.
Full log attached.
Attachments (1)
Change History (4)
Changed 12 years ago by macports@…
comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Port: | gst-plugins-base added; gst-plugin-base removed |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
Summary: | gst-plugin-base completes but but fails to install → gst-plugins-base: libgstximagesink.la differs and cannot be merged |
The error says:
:error:destroot org.macports.destroot for port gst-plugins-base returned: /usr/local/lib/gstreamer-0.10/libgstximagesink.la differs in /usr/local/var/macports/build/_usr_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gst-plugins-base/gst-plugins-base/work/destroot-i386 and /usr/local/var/macports/build/_usr_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gst-plugins-base/gst-plugins-base/work/destroot-x86_64 and cannot be merged
.la files aren't actually compiled files; they're text files, and lipo doesn't merge text files. Duplicate of #34215.
comment:2 Changed 12 years ago by macports@…
I thought they were different as that was for a universal build. However, it seems macports silentyly decided to do a universal build on me! I do NOT want universal, it is NOT in my conf file, nothing should be setting that, it just causes disaster all the time (like NOW!).
So how did I see this? (note the lack of any +universal on the port name)
---> Fetching distfiles for gst-plugins-base ---> Verifying checksum(s) for gst-plugins-base ---> Extracting gst-plugins-base ---> Configuring gst-plugins-base ---> Building gst-plugins-base ---> Staging gst-plugins-base into destroot Error: org.macports.destroot for port gst-plugins-base returned: /usr/local/lib/gstreamer-0.10/libgstximagesink.la differs in /usr/local/var/macports/build/_usr_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gst-plugins-base/gst-plugins-base/work/destroot-i386 and /usr/local/var/macports/build/_usr_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gst-plugins-base/gst-plugins-base/work/destroot-x86_64 and cannot be merged Error: Failed to install gst-plugins-base
Universal builds GET THE FUCK OUT!
build log