Opened 7 years ago

Closed 7 years ago

#41181 closed defect (worksforme)

gstreamer010-gst-plugins-base fails clean Mavericks

Reported by: basmac Owned by: rmstonecipher@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: ryandesign (Ryan Schmidt)
Port: gstreamer010

Description

gstreamer010-gst-plugins-base fails to build. Attached debug file.

Attachments (1)

gstreamer.log (682.0 KB) - added by basmac 7 years ago.

Download all attachments as: .zip

Change History (9)

Changed 7 years ago by basmac

Attachment: gstreamer.log added

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

Cc: ryandesign@… added; rmstonecipher@… removed
Keywords: gstreamer010 removed
Owner: changed from macports-tickets@… to rmstonecipher@…

Log says:

ld: warning: ignoring file /opt/local/lib/libvorbisenc.dylib, file was built for x86_64 which is not the architecture being linked (i386): /opt/local/lib/libvorbisenc.dylib

It seems like you have asked for the universal variant of gstreamer010-gst-plugins-base, which should have ensured that all dependencies including libvorbis are installed universal, however libvorbis appears not to be installed universal.

What's the output of:

lipo -info /opt/local/lib/libvorbisenc.dylib
port -v installed libvorbis

comment:2 Changed 7 years ago by basmac

Thanks for checking into the logs. I was trying to rebuild macports from an installed list from 10.8 I took off all +universal, so I am not asking for a universal build of any port, but some build must be adding it ? I have trimmed the installed list done by taking out stream* amongst others. I will see if the next attempt produces any +universal and the libvorbis.

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

Some ports require their dependencies be installed universal (for example wine). Perhaps you're installing one of those ports.

comment:4 Changed 7 years ago by basmac

Thanks I removed wine and will remove others that add universal to the build.

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

That shouldn't be necessary. Wine installs fine for me on Mavericks. Assuming you want wine, we just need to figure out why your libvorbis isn't universal. Could you run the two commands I showed above and show me their output?

comment:6 Changed 7 years ago by basmac

Looks like I am good to go, no universal on any installs

bash-3.2# port installed libvorbis
The following ports are currently installed:
  libvorbis @1.3.3_0 (active)
bash-3.2# lipo -info /opt/local/lib/libvorbisenc.dylib
Non-fat file: /opt/local/lib/libvorbisenc.dylib is architecture: x86_64
bash-3.2# port -v installed libvorbis
The following ports are currently installed:
  libvorbis @1.3.3_0 (active) platform='darwin 13' archs='x86_64'
bash-3.2#
Last edited 7 years ago by ryandesign (Ryan Schmidt) (previous) (diff)

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

Yes, that looks fine. If you tried to install wine now, it should reinstall libvorbis universal. Still not sure why that didn't happen initially.

comment:8 Changed 7 years ago by dbevans (David B. Evans)

Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.