Mavericks gstreamer010 binary package missing some files

Adam Mercer ram at macports.org
Tue Dec 17 19:09:32 PST 2013


Hi

I was helping a colleague debug a build issue this afternoon and I
found what seemed to be the problem. He had installed gstreamer010, on
his Mavericks system, using the binary package and was getting a build
error:

Couldn't find include 'Gst-0.10.gir' (search path: ['.', 'gir-1.0',
'/opt/local/share/gir-1.0', '/usr/share/gir-1.0',
'/opt/local/share/gir-1.0'])

when trying to build our collaboration software. I was able to build
the same software without issue. I finally found that the only
difference between our systems is that I'd configured MacPorts using

buildfromsource         always

when he was using

buildfromsource         ifneeded

When I build gstreamer010 from source I get a /opt/local/share/gir-1.0
directory containing various files:

$ port contents gstreamer010 | grep gir-1.0
  /opt/local/share/gir-1.0/Gst-0.10.gir
  /opt/local/share/gir-1.0/GstBase-0.10.gir
  /opt/local/share/gir-1.0/GstCheck-0.10.gir
  /opt/local/share/gir-1.0/GstController-0.10.gir
  /opt/local/share/gir-1.0/GstNet-0.10.gir
$

but these are not present in the Mavericks package

$ wget -q http://packages.macports.org/gstreamer010/gstreamer010-0.10.36_0.darwin_13.x86_64.tbz2
$ tar -tf gstreamer010-0.10.36_0.darwin_13.x86_64.tbz2 | grep gir-1.0
$

They do exist in all the other packages, just not for Mavericks.

Does anyone understand why this would be the case?

Cheers

Adam


More information about the macports-dev mailing list