ORC buildsystem problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Recently, I encountered some problems when enabling orc in some less
usual situations.

When compiling with --enable-orc from a tarball generated from a
--disable-orc configured tree, the following error occurs.
make[2]: *** No rule to make target `pulsecore/svolume-orc-gen.c',
needed by `all'.  Stop
I haven't really looked at a solution. Perhaps the nodist_ prefix for
some files inside if HAVE_ORC in src/Makefile.am should be dropped?
May be Colin needs to do his make distchecks with this situation, in
order to catch it earlier.

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.
I worked around the problem by invoking make as:
make ORCC=`which orcc`
Is there a way to make the detection automatically work in the
cross-compilation case? Surely the orc developers must have thought of
that. May be there is a new version of the orc configure macro?

Maarten



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux