error compiling libflac
-----------------------
Key: LS-547
URL: http://dev.sourcefabric.org/browse/LS-547
Project: Liquidsoap
Issue Type: Bug
Components: Liquidsoap
Affects Versions: 1.0 beta
Environment: Ubuntu Server 10.04
Reporter: Alexandru Gavrila
Priority: Important
After configure completes, I run make. Then the following error appears:
Entering directory
`/root/work/liquidsoap/liquidsoap-1.0.0-beta2.1-full/ocaml-flac-0.1.0/src'
ocamlc -c -cc "gcc" -ccopt "-fPIC -g -O2
-I/root/work/liquidsoap/liquidsoap-1.0.0-beta2.1-full/ocaml-flac-0.1.0/.
-I/usr/include/FLAC -Wall -DCAML_NAME_SPACE \
-DPIC \
-o flac_stubs.o " flac_stubs.c
flac_stubs.c: In function âval_of_stateâ:
flac_stubs.c:152: error: âFLAC__STREAM_DECODER_OGG_ERRORâ undeclared (first use
in this function)
flac_stubs.c:152: error: (Each undeclared identifier is reported only once
flac_stubs.c:152: error: for each function it appears in.)
flac_stubs.c:154: error: âFLAC__STREAM_DECODER_SEEK_ERRORâ undeclared (first
use in this function)
flac_stubs.c: In function âraise_exn_of_errorâ:
flac_stubs.c:176: error: âFLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAMâ
undeclared (first use in this function)
flac_stubs.c: At top level:
flac_stubs.c:279: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
before âdec_seek_callbackâ
flac_stubs.c:302: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
before âdec_tell_callbackâ
flac_stubs.c:325: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
before âdec_length_callbackâ
flac_stubs.c: In function âocaml_flac_decoder_createâ:
flac_stubs.c:475: warning: implicit declaration of function
âFLAC__stream_decoder_init_streamâ
flac_stubs.c:478: error: âdec_seek_callbackâ undeclared (first use in this
function)
flac_stubs.c:479: error: âdec_tell_callbackâ undeclared (first use in this
function)
flac_stubs.c:480: error: âdec_length_callbackâ undeclared (first use in this
function)
flac_stubs.c: In function âocaml_flac_decoder_seekâ:
flac_stubs.c:594: warning: implicit declaration of function
âFLAC__stream_decoder_seek_absoluteâ
flac_stubs.c: At top level:
flac_stubs.c:696: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
before âenc_seek_callbackâ
flac_stubs.c:717: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â
before âenc_tell_callbackâ
flac_stubs.c: In function âocaml_flac_encoder_allocâ:
flac_stubs.c:753: warning: implicit declaration of function
âFLAC__stream_encoder_set_compression_levelâ
flac_stubs.c: In function âocaml_flac_encoder_createâ:
flac_stubs.c:809: warning: implicit declaration of function
âFLAC__stream_encoder_init_streamâ
flac_stubs.c:811: error: âenc_seek_callbackâ undeclared (first use in this
function)
flac_stubs.c:812: error: âenc_tell_callbackâ undeclared (first use in this
function)
make[3]: *** [flac_stubs.o] Error 2
make[3]: Leaving directory
`/root/work/liquidsoap/liquidsoap-1.0.0-beta2.1-full/ocaml-flac-0.1.0/src'
make[2]: *** [byte-code-library] Error 2
make[2]: Leaving directory
`/root/work/liquidsoap/liquidsoap-1.0.0-beta2.1-full/ocaml-flac-0.1.0/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/root/work/liquidsoap/liquidsoap-1.0.0-beta2.1-full/ocaml-flac-0.1.0'
make: *** [all] Error 1
This error appeared when I installed Liquidsoap 9.3 on another machine running
Ubuntu 9.10.
I managed to eliminate the error. In the compile directive it set the include
library path to /usr/include/FLAC. But in the ocaml-flac-0.1.0/src/flac_stubs.h
the include directives are:
#include <FLAC/format.h>
#include <FLAC/metadata.h>
#include <FLAC/stream_decoder.h>
#include <FLAC/stream_encoder.h>
And the composed path would be usr/include/flac/flac...error.
I changed the flac_stubs.h file to
#include <format.h>
#include <metadata.h>
#include <stream_decoder.h>
#include <stream_encoder.h>
Now it compiles with no errors.
At the first install I thaught it was something about the distro or about
me...But now it's the second time it happens.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://dev.sourcefabric.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric
Ries, the creator of the Lean Startup Methodology on "Lean Startup
Secrets Revealed." This video shows you how to validate your ideas,
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Savonet-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-devl