It is not what you are talking about, anyway:
- I think build_make.sh should be changed in order to avoid hardcoded settings that should conflict with DefineWengoOptions, or command line parameters.

For example, if i use build_make.sh, Aurelien patch is not going to act as i expect, since a hardcode /usr is going to be there.

Dave Neary wrote:
Hi all,

I have been rubbing noses with some compilation problems with external
libs, and thought that others might benefit from my experiences:

1. External FFMPEG: on Dapper, the system ffmpeg is compiled with
support for vorbis and theora - but the correct -ls aren't brought in by
CMakeFiles-external in the ffmpeg directory (not sure where the best
place to solve this is - should it be in FindFfmpeg?)

2. External PortAudio: If you're using build_make.sh, you get
PORTAUDIO_INTERNAL set to OFF by default regardless of what you put in
DefineWengoOptions or on the command line - so make sure your external
PortAudio is a V19, or the compilation will fail in owsound. The
solution I've found is to run cmake directly, or to change
CMakeCache.txt to use the internal PortAudio after the failure and
re-run make

3. External speex: There's a problem with pkgconfig returning \n as
CFLAGS for speex, thus inserting a newline into the flags.make file for
phspeexplugin

There may be others, but the work-around is (for these 3 libraries) to
compile with the internal copy for the moment.

Anyone able to advise me on what the correct fix is for each of these
problems?

Cheers,
Dave.


_______________________________________________
Wengophone-devel mailing list
Wengophone-devel@lists.openwengo.com
http://dev.openwengo.com/mailman/listinfo/wengophone-devel

Reply via email to