[pulseaudio-discuss] ORC buildsystem problems
paulepanter at users.sourceforge.net
Tue May 3 01:54:24 PDT 2011
Am Dienstag, den 03.05.2011, 10:40 +0200 schrieb Maarten Bosmans:
> 2011/5/3 Paul Menzel <paulepanter at users.sourceforge.net>:
> > Am Dienstag, den 03.05.2011, 08:39 +0530 schrieb Arun Raghavan:
> >> On Mon, 2011-05-02 at 11:52 +0200, Maarten Bosmans wrote:
> >> > Secondly, there is a problem when cross-compiling. The pkg-config
> >> > check for ORC is used to find the usual include files and linking
> >> > flags, but also to find the location of orcc. This is a problem,
> >> > because when configure is run with the correct configuration, such
> >> > that pkg-config finds the host package, it also finds the host orcc
> >> > (in the case of my mingw32 test, it finds orcc.exe), which is of
> >> > course useless in the build environment.
> >> Why is it useless in your environment? The files generated by orcc are
> >> architecture-neutral.
> The binary that make ends up trying to use (orcc.exe) is useless,
> because it's a win32 binary on a Linux platform. So the
> architecture-neutral files can't even be generated.
> > For your second issue please take a look at the thread on the
> > gstreamer-devel list .
> Ah, yes. It seems that my workaround of setting ORCC= is the advised
> solution. Still it would be better to autodetect a broken return value
> of pkg-config. I could make a patch to orc.m4 that does just that, but
> I can't seem to find the file in the orc git repo. Is orc.m4 managed
> locally in the pulse tree, or is there some upstream that improvements
> should also be submitted to?
As far as I know `orc.m4` is managed locally by all projects depending
on Orc like PulseAudio, Gstreamer or Schroedinger. I guess you or I (if
your are not subscribed) could forward your patch to the gstreamer-devel
> >  http://lists.freedesktop.org/archives/gstreamer-devel/2011-March/030983.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: This is a digitally signed message part
More information about the pulseaudio-discuss