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