Opened 10 years ago

Closed 10 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 Carsten Schmidt)
Port: gstreamer010

Description

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

Attachments (1)

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

Download all attachments as: .zip

Change History (9)

Changed 10 years ago by basmac

Attachment: gstreamer.log added

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten 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 10 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 10 years ago by ryandesign (Ryan Carsten Schmidt)

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

comment:4 Changed 10 years ago by basmac

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

comment:5 Changed 10 years ago by ryandesign (Ryan Carsten 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 10 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 10 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:7 Changed 10 years ago by ryandesign (Ryan Carsten 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 10 years ago by dbevans (David B. Evans)

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