Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#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)

main.log (822.8 KB) - added by macports@… 12 years ago.
build log

Download all attachments as: .zip

Change History (4)

Changed 12 years ago by macports@…

Attachment: main.log added

build log

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

Port: gst-plugins-base added; gst-plugin-base removed
Resolution: duplicate
Status: newclosed
Summary: gst-plugin-base completes but but fails to installgst-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!

comment:3 Changed 12 years ago by jackysp@…

Cc: jackysp@… added

Cc Me!

Note: See TracTickets for help on using tickets.