pocketsphinx\"pkg-config --cflags --libs pocketsphinx sphinxbase`
In file included from /usr/local/include/sphinxbase/cmd_ln.h:66,
from /usr/local/include/pocketsphinx/pocketsphinx.h:52,
from hello_ps.c:1:
/usr/local/include/sphinxbase/prim_type.h:88: fatal error: sphinx_config.h: No
such file or directory
compilation terminate
Looks like you mixed files from the old distribution and new files.There must
be sphinx_config.h file installed in /usr/local/include/sphinxbase. The
compiler message tells you about that between. You need to check if file is
already there and if not why it was not installed. To check the installation
process you can store build log in the file:
make clean && make install > build.log
Also when you report about build issues don't forget to mention the version
you are trying to build
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If it's svn trunk it had a bug which was fixed just now. It didn'tinstall
sphinx_config.h properly so it was missing in /usr/local/include. I suggest
you to update from svn and try again.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I uninstall the previous sphinxbase, updated from svn, make and make install,
but the problem is still the same.
Curiously, I tried to download the package sphinxbase-0.6.1.tar.gz and install
it, the problem became:
In file included from /usr/local/include/pocketsphinx/pocketsphinx.h:52,
from hello_ps.c:1:
/usr/local/include/sphinxbase/cmd_ln.h:65: fatal error: sphinxbase_export.h:
No such file or directory
compilation terminated.
I'm still pretty sure that both files exist in the path. What the problem
could be now?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Provide the output of the pkg-config --cflags sphinxbase
Provide the contents of the folder /usr/local/include/sphinxbase
To provide the files you can pack them into single archive and upload to a
public sharing resource and give us a link. Try to be accurate and follow the
recommendation exactly and I'm sure you'll succeed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Means that you probably using old sphinxbase.pc file installed in
/usr/lib/pkgconfig. Recent files should contain in the output both
/usr/local/include/sphinxbase and /usr/local/include.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I find it hard to get a public sharing resource, so I decide to paste them
here. I hope it won't upset you.
It seems that the problem is still the same.
Here is the make log.
Making install in src
make: Entering directory /root/sphinxbase/src'
Making install in libsphinxbase
make: Entering directory/root/sphinxbase/src/libsphinxbase'
Making install in util
make: Entering directory /root/sphinxbase/src/libsphinxbase/util'
make: Entering directory/root/sphinxbase/src/libsphinxbase/util'
make: Nothing to be done for install-exec-am'.
make: Nothing to be done forinstall-data-am'.
make: Leaving directory /root/sphinxbase/src/libsphinxbase/util'
make: Leaving directory/root/sphinxbase/src/libsphinxbase/util'
Making install in fe
make: Entering directory /root/sphinxbase/src/libsphinxbase/fe'
make: Entering directory/root/sphinxbase/src/libsphinxbase/fe'
make: Nothing to be done for install-exec-am'.
make: Nothing to be done forinstall-data-am'.
make: Leaving directory /root/sphinxbase/src/libsphinxbase/fe'
make: Leaving directory/root/sphinxbase/src/libsphinxbase/fe'
Making install in feat
make: Entering directory /root/sphinxbase/src/libsphinxbase/feat'
make: Entering directory/root/sphinxbase/src/libsphinxbase/feat'
make: Nothing to be done for install-exec-am'.
make: Nothing to be done forinstall-data-am'.
make: Leaving directory /root/sphinxbase/src/libsphinxbase/feat'
make: Leaving directory/root/sphinxbase/src/libsphinxbase/feat'
Making install in lm
make: Entering directory /root/sphinxbase/src/libsphinxbase/lm'
make install-am
make: Entering directory/root/sphinxbase/src/libsphinxbase/lm'
make: Entering directory /root/sphinxbase/src/libsphinxbase/lm'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/src/libsphinxbase/lm'
make: Leaving directory /root/sphinxbase/src/libsphinxbase/lm'
make: Leaving directory/root/sphinxbase/src/libsphinxbase/lm'
make: Entering directory /root/sphinxbase/src/libsphinxbase'
make: Entering directory/root/sphinxbase/src/libsphinxbase'
test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"
/bin/bash ../../libtool --mode=install /usr/bin/install -c libsphinxbase.la
'/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libsphinxbase.so.1.1.1
/usr/local/lib/libsphinxbase.so.1.1.1
libtool: install: (cd /usr/local/lib && { ln -s -f libsphinxbase.so.1.1.1
libsphinxbase.so.1 || { rm -f libsphinxbase.so.1 && ln -s
libsphinxbase.so.1.1.1 libsphinxbase.so.1; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libsphinxbase.so.1.1.1
libsphinxbase.so || { rm -f libsphinxbase.so && ln -s libsphinxbase.so.1.1.1
libsphinxbase.so; }; })
libtool: install: /usr/bin/install -c .libs/libsphinxbase.lai
/usr/local/lib/libsphinxbase.la
libtool: install: /usr/bin/install -c .libs/libsphinxbase.a
/usr/local/lib/libsphinxbase.a
libtool: install: chmod 644 /usr/local/lib/libsphinxbase.a
libtool: install: ranlib /usr/local/lib/libsphinxbase.a
libtool: finish: PATH="/usr/java/jdk1.6.0_23/bin:/usr/local/sbin:/usr/local/bi
n:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n /usr/local/lib
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the -LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to theLD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the LD_RUN_PATH' environment variable
during linking
- use the-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the -LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to theLD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the LD_RUN_PATH' environment variable
during linking
- use the-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/src/libsphinxad'
make: Leaving directory /root/sphinxbase/src/libsphinxad'
Making install in sphinx_fe
make: Entering directory/root/sphinxbase/src/sphinx_fe'
make: Entering directory /root/sphinxbase/src/sphinx_fe'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_fe
'/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/sphinx_fe /usr/local/bin/sphinx_fe
make: Nothing to be done forinstall-data-am'.
make: Leaving directory /root/sphinxbase/src/sphinx_fe'
make: Leaving directory/root/sphinxbase/src/sphinx_fe'
Making install in sphinx_cepview
make: Entering directory /root/sphinxbase/src/sphinx_cepview'
make: Entering directory/root/sphinxbase/src/sphinx_cepview'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_cepview
'/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/sphinx_cepview
/usr/local/bin/sphinx_cepview
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/src/sphinx_cepview'
make: Leaving directory /root/sphinxbase/src/sphinx_cepview'
Making install in sphinx_jsgf2fsg
make: Entering directory/root/sphinxbase/src/sphinx_jsgf2fsg'
make: Entering directory /root/sphinxbase/src/sphinx_jsgf2fsg'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_jsgf2fsg
'/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/sphinx_jsgf2fsg
/usr/local/bin/sphinx_jsgf2fsg
make: Nothing to be done forinstall-data-am'.
make: Leaving directory /root/sphinxbase/src/sphinx_jsgf2fsg'
make: Leaving directory/root/sphinxbase/src/sphinx_jsgf2fsg'
Making install in sphinx_adtools
make: Entering directory /root/sphinxbase/src/sphinx_adtools'
make: Entering directory/root/sphinxbase/src/sphinx_adtools'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_cont_adseg
sphinx_cont_fileseg sphinx_pitch '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/sphinx_cont_adseg
/usr/local/bin/sphinx_cont_adseg
libtool: install: /usr/bin/install -c .libs/sphinx_cont_fileseg
/usr/local/bin/sphinx_cont_fileseg
libtool: install: /usr/bin/install -c .libs/sphinx_pitch
/usr/local/bin/sphinx_pitch
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/src/sphinx_adtools'
make: Leaving directory /root/sphinxbase/src/sphinx_adtools'
Making install in sphinx_lmtools
make: Entering directory/root/sphinxbase/src/sphinx_lmtools'
make: Entering directory /root/sphinxbase/src/sphinx_lmtools'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_lm_eval
sphinx_lm_convert '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/sphinx_lm_eval
/usr/local/bin/sphinx_lm_eval
libtool: install: /usr/bin/install -c .libs/sphinx_lm_convert
/usr/local/bin/sphinx_lm_convert
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/usr/bin/install -c sphinx_lm_sort '/usr/local/bin'
make: Nothing to be done forinstall-data-am'.
make: Leaving directory /root/sphinxbase/src/sphinx_lmtools'
make: Leaving directory/root/sphinxbase/src/sphinx_lmtools'
make: Entering directory /root/sphinxbase/src'
make: Entering directory/root/sphinxbase/src'
make: Nothing to be done for install-exec-am'.
make: Nothing to be done forinstall-data-am'.
make: Leaving directory /root/sphinxbase/src'
make: Leaving directory/root/sphinxbase/src'
make: Leaving directory /root/sphinxbase/src'
Making install in doc
make: Entering directory/root/sphinxbase/doc'
make: Entering directory /root/sphinxbase/doc'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/doc'
make: Leaving directory /root/sphinxbase/doc'
Making install in include
make: Entering directory/root/sphinxbase/include'
Making install in sphinxbase
make: Entering directory /root/sphinxbase/include/sphinxbase'
make: Entering directory/root/sphinxbase/include/sphinxbase'
make: Nothing to be done for install-exec-am'.
test -z "/usr/local/include/sphinxbase" || /bin/mkdir -p
"/usr/local/include/sphinxbase"
/usr/bin/install -c -m 644 ad.h agc.h bio.h bitvec.h byteorder.h case.h
ckd_alloc.h clapack_lite.h cmd_ln.h cmn.h cont_ad.h err.h f2c.h feat.h fe.h
filename.h fixpoint.h fsg_model.h genrand.h glist.h hash_table.h heap.h
huff_code.h info.h jsgf.h libutil.h listelem_alloc.h logmath.h matrix.h mmio.h
mulaw.h ngram_model.h pio.h yin.h prim_type.h profile.h sbthread.h
sphinxbase_export.h strfuncs.h unlimit.h '/usr/local/include/sphinxbase'
make: Leaving directory/root/sphinxbase/include/sphinxbase'
make: Leaving directory /root/sphinxbase/include/sphinxbase'
make: Entering directory/root/sphinxbase/include'
make: Entering directory /root/sphinxbase/include'
make: Nothing to be done forinstall-exec-am'.
test -z "/usr/local/include/sphinxbase" || /bin/mkdir -p
"/usr/local/include/sphinxbase"
/usr/bin/install -c -m 644 sphinx_config.h '/usr/local/include/sphinxbase'
make: Leaving directory /root/sphinxbase/include'
make: Leaving directory/root/sphinxbase/include'
make: Leaving directory /root/sphinxbase/include'
Making install in test
make: Entering directory/root/sphinxbase/test'
Making install in unit
make: Entering directory /root/sphinxbase/test/unit'
Making install in test_ad
make: Entering directory/root/sphinxbase/test/unit/test_ad'
make: Entering directory /root/sphinxbase/test/unit/test_ad'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_ad'
make: Leaving directory /root/sphinxbase/test/unit/test_ad'
Making install in test_alloc
make: Entering directory/root/sphinxbase/test/unit/test_alloc'
make: Entering directory /root/sphinxbase/test/unit/test_alloc'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_alloc'
make: Leaving directory /root/sphinxbase/test/unit/test_alloc'
Making install in test_bitvec
make: Entering directory/root/sphinxbase/test/unit/test_bitvec'
make: Entering directory /root/sphinxbase/test/unit/test_bitvec'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_bitvec'
make: Leaving directory /root/sphinxbase/test/unit/test_bitvec'
Making install in test_case
make: Entering directory/root/sphinxbase/test/unit/test_case'
make: Entering directory /root/sphinxbase/test/unit/test_case'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_case'
make: Leaving directory /root/sphinxbase/test/unit/test_case'
Making install in test_string
make: Entering directory/root/sphinxbase/test/unit/test_string'
make: Entering directory /root/sphinxbase/test/unit/test_string'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_string'
make: Leaving directory /root/sphinxbase/test/unit/test_string'
Making install in test_cmdln
make: Entering directory/root/sphinxbase/test/unit/test_cmdln'
make: Entering directory /root/sphinxbase/test/unit/test_cmdln'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_cmdln'
make: Leaving directory /root/sphinxbase/test/unit/test_cmdln'
Making install in test_hash
make: Entering directory/root/sphinxbase/test/unit/test_hash'
make: Entering directory /root/sphinxbase/test/unit/test_hash'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_hash'
make: Leaving directory /root/sphinxbase/test/unit/test_hash'
Making install in test_matrix
make: Entering directory/root/sphinxbase/test/unit/test_matrix'
make: Entering directory /root/sphinxbase/test/unit/test_matrix'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_matrix'
make: Leaving directory /root/sphinxbase/test/unit/test_matrix'
Making install in test_fe
make: Entering directory/root/sphinxbase/test/unit/test_fe'
make: Entering directory /root/sphinxbase/test/unit/test_fe'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_fe'
make: Leaving directory /root/sphinxbase/test/unit/test_fe'
Making install in test_feat
make: Entering directory/root/sphinxbase/test/unit/test_feat'
make: Entering directory /root/sphinxbase/test/unit/test_feat'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_feat'
make: Leaving directory /root/sphinxbase/test/unit/test_feat'
Making install in test_logmath
make: Entering directory/root/sphinxbase/test/unit/test_logmath'
make: Entering directory /root/sphinxbase/test/unit/test_logmath'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_logmath'
make: Leaving directory /root/sphinxbase/test/unit/test_logmath'
Making install in test_ngram
make: Entering directory/root/sphinxbase/test/unit/test_ngram'
make: Entering directory /root/sphinxbase/test/unit/test_ngram'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_ngram'
make: Leaving directory /root/sphinxbase/test/unit/test_ngram'
Making install in test_fsg
make: Entering directory/root/sphinxbase/test/unit/test_fsg'
make: Entering directory /root/sphinxbase/test/unit/test_fsg'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_fsg'
make: Leaving directory /root/sphinxbase/test/unit/test_fsg'
Making install in test_util
make: Entering directory/root/sphinxbase/test/unit/test_util'
make: Entering directory /root/sphinxbase/test/unit/test_util'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_util'
make: Leaving directory /root/sphinxbase/test/unit/test_util'
Making install in test_thread
make: Entering directory/root/sphinxbase/test/unit/test_thread'
make: Entering directory /root/sphinxbase/test/unit/test_thread'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit/test_thread'
make: Leaving directory /root/sphinxbase/test/unit/test_thread'
make: Entering directory/root/sphinxbase/test/unit'
make: Entering directory /root/sphinxbase/test/unit'
make: Nothing to be done forinstall-exec-am'.
make: Nothing to be done for install-data-am'.
make: Leaving directory/root/sphinxbase/test/unit'
make: Leaving directory /root/sphinxbase/test/unit'
make: Leaving directory/root/sphinxbase/test/unit'
Making install in regression
make: Entering directory /root/sphinxbase/test/regression'
make: Entering directory/root/sphinxbase/test/regression'
make: Nothing to be done for install-exec-am'.
make: Nothing to be done forinstall-data-am'.
make: Leaving directory /root/sphinxbase/test/regression'
make: Leaving directory/root/sphinxbase/test/regression'
make: Entering directory /root/sphinxbase/test'
make: Entering directory/root/sphinxbase/test'
make: Nothing to be done for install-exec-am'.
make: Nothing to be done forinstall-data-am'.
make: Leaving directory /root/sphinxbase/test'
make: Leaving directory/root/sphinxbase/test'
make: Leaving directory /root/sphinxbase/test'
Making install in python
make: Entering directory/root/sphinxbase/python'
make: Entering directory /root/sphinxbase/python'
make: Nothing to be done forinstall-exec-am'.
test -z "/usr/local/include/sphinxbase" || /bin/mkdir -p
"/usr/local/include/sphinxbase"
/usr/bin/install -c -m 644 sphinxbase.pxd '/usr/local/include/sphinxbase'
make: Leaving directory /root/sphinxbase/python'
make: Leaving directory/root/sphinxbase/python'
make: Entering directory /root/sphinxbase'
make: Entering directory/root/sphinxbase'
make: Nothing to be done for install-exec-am'.
test -z "/usr/local/lib/pkgconfig" || /bin/mkdir -p "/usr/local/lib/pkgconfig"
/usr/bin/install -c -m 644 sphinxbase.pc '/usr/local/lib/pkgconfig'
make: Leaving directory/root/sphinxbase'
make: Leaving directory `/root/sphinxbase'
I see the difference. I went through the whole procedure again and found that
LD_LIBRARY_PATH can no longer be used in ubuntu, and I used ldconfig and
/etc/ld.so.conf.d/*.conf files just like this
1) Go to /etc/ld.so.conf.d/ directory
cd /etc/ld.so.conf.d/
2) Create your conf file in this directory ( say my.conf)
set all your environment variables (one per line ) in this my.conf file & save
the file
3) ldconfig -v
my.conf:
/usr/local/lib
Here is the content of sphinxbase.pc, nothing seems wrong, but the pkg-config
is still the same.
Hi,
I've been trying to compile the helloworld of pocketsphinx according to the pa
gehttp://cmusphinx.sourceforge.net/wiki/tuturialpocketsphinx
but when I try to compile, I got the following message:
d.
What's more,my pkg-config runs as follows
Could anyone tell me what's wrong with my compilation?
Looks like you mixed files from the old distribution and new files.There must
be sphinx_config.h file installed in /usr/local/include/sphinxbase. The
compiler message tells you about that between. You need to check if file is
already there and if not why it was not installed. To check the installation
process you can store build log in the file:
Also when you report about build issues don't forget to mention the version
you are trying to build
Thanks for your reply.
I'm pretty sure that there is a file called sphinx_config.h in
/usr/local/include/sphinxbase.Where else problem could it be?
My pocketsphinx is PocketSphinx v0.5.99, and I can't find out my sphinxbase
version. I just svn from
http://cmusphinx.svn.sourceforge.net
If it's svn trunk it had a bug which was fixed just now. It didn'tinstall
sphinx_config.h properly so it was missing in /usr/local/include. I suggest
you to update from svn and try again.
I uninstall the previous sphinxbase, updated from svn, make and make install,
but the problem is still the same.
Curiously, I tried to download the package sphinxbase-0.6.1.tar.gz and install
it, the problem became:
In file included from /usr/local/include/pocketsphinx/pocketsphinx.h:52,
from hello_ps.c:1:
/usr/local/include/sphinxbase/cmd_ln.h:65: fatal error: sphinxbase_export.h:
No such file or directory
compilation terminated.
I'm still pretty sure that both files exist in the path. What the problem
could be now?
To provide the files you can pack them into single archive and upload to a
public sharing resource and give us a link. Try to be accurate and follow the
recommendation exactly and I'm sure you'll succeed.
Also, this output
Means that you probably using old sphinxbase.pc file installed in
/usr/lib/pkgconfig. Recent files should contain in the output both
/usr/local/include/sphinxbase and /usr/local/include.
I find it hard to get a public sharing resource, so I decide to paste them
here. I hope it won't upset you.
It seems that the problem is still the same.
Here is the make log.
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the
-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the
LD_LIBRARY_PATH' environment variableduring execution
- add LIBDIR to the
LD_RUN_PATH' environment variable during linking - use the
-Wl,-rpath -Wl,LIBDIR' linker flag- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/src/libsphinxbase'make: Leaving directory
/root/sphinxbase/src/libsphinxbase' make: Leaving directory
/root/sphinxbase/src/libsphinxbase'Making install in libsphinxad
make: Entering directory
/root/sphinxbase/src/libsphinxad' make: Entering directory
/root/sphinxbase/src/libsphinxad'test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"
/bin/bash ../../libtool --mode=install /usr/bin/install -c libsphinxad.la
'/usr/local/lib'
libtool: install: (cd /root/sphinxbase/src/libsphinxad; /bin/bash
/root/sphinxbase/libtool --tag CC --mode=relink gcc -std=gnu99 -g -O2 -Wall
-version-info 0:1:0 -o libsphinxad.la -rpath /usr/local/lib cont_ad_base.lo
ad_alsa.lo ../../src/libsphinxbase/libsphinxbase.la -lasound -lpthread -lm )
libtool: relink: gcc -std=gnu99 -shared .libs/cont_ad_base.o .libs/ad_alsa.o
-L/usr/local/lib -lsphinxbase -L/usr/lib -lasound -lpthread -lm -Wl,-soname
-Wl,libsphinxad.so.0 -o .libs/libsphinxad.so.0.0.1
libtool: install: /usr/bin/install -c .libs/libsphinxad.so.0.0.1T
/usr/local/lib/libsphinxad.so.0.0.1
libtool: install: (cd /usr/local/lib && { ln -s -f libsphinxad.so.0.0.1
libsphinxad.so.0 || { rm -f libsphinxad.so.0 && ln -s libsphinxad.so.0.0.1
libsphinxad.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libsphinxad.so.0.0.1
libsphinxad.so || { rm -f libsphinxad.so && ln -s libsphinxad.so.0.0.1
libsphinxad.so; }; })
libtool: install: /usr/bin/install -c .libs/libsphinxad.lai
/usr/local/lib/libsphinxad.la
libtool: install: /usr/bin/install -c .libs/libsphinxad.a
/usr/local/lib/libsphinxad.a
libtool: install: chmod 644 /usr/local/lib/libsphinxad.a
libtool: install: ranlib /usr/local/lib/libsphinxad.a
libtool: finish: PATH="/usr/java/jdk1.6.0_23/bin:/usr/local/sbin:/usr/local/bi
n:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n /usr/local/lib
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the
-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the
LD_LIBRARY_PATH' environment variableduring execution
- add LIBDIR to the
LD_RUN_PATH' environment variable during linking - use the
-Wl,-rpath -Wl,LIBDIR' linker flag- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/src/libsphinxad'make: Leaving directory
/root/sphinxbase/src/libsphinxad' Making install in sphinx_fe make: Entering directory
/root/sphinxbase/src/sphinx_fe'make: Entering directory
/root/sphinxbase/src/sphinx_fe' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_fe '/usr/local/bin' libtool: install: /usr/bin/install -c .libs/sphinx_fe /usr/local/bin/sphinx_fe make: Nothing to be done for
install-data-am'.make: Leaving directory
/root/sphinxbase/src/sphinx_fe' make: Leaving directory
/root/sphinxbase/src/sphinx_fe'Making install in sphinx_cepview
make: Entering directory
/root/sphinxbase/src/sphinx_cepview' make: Entering directory
/root/sphinxbase/src/sphinx_cepview'test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_cepview
'/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/sphinx_cepview
/usr/local/bin/sphinx_cepview
make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/src/sphinx_cepview'make: Leaving directory
/root/sphinxbase/src/sphinx_cepview' Making install in sphinx_jsgf2fsg make: Entering directory
/root/sphinxbase/src/sphinx_jsgf2fsg'make: Entering directory
/root/sphinxbase/src/sphinx_jsgf2fsg' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_jsgf2fsg '/usr/local/bin' libtool: install: /usr/bin/install -c .libs/sphinx_jsgf2fsg /usr/local/bin/sphinx_jsgf2fsg make: Nothing to be done for
install-data-am'.make: Leaving directory
/root/sphinxbase/src/sphinx_jsgf2fsg' make: Leaving directory
/root/sphinxbase/src/sphinx_jsgf2fsg'Making install in sphinx_adtools
make: Entering directory
/root/sphinxbase/src/sphinx_adtools' make: Entering directory
/root/sphinxbase/src/sphinx_adtools'test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_cont_adseg
sphinx_cont_fileseg sphinx_pitch '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/sphinx_cont_adseg
/usr/local/bin/sphinx_cont_adseg
libtool: install: /usr/bin/install -c .libs/sphinx_cont_fileseg
/usr/local/bin/sphinx_cont_fileseg
libtool: install: /usr/bin/install -c .libs/sphinx_pitch
/usr/local/bin/sphinx_pitch
make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/src/sphinx_adtools'make: Leaving directory
/root/sphinxbase/src/sphinx_adtools' Making install in sphinx_lmtools make: Entering directory
/root/sphinxbase/src/sphinx_lmtools'make: Entering directory
/root/sphinxbase/src/sphinx_lmtools' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /bin/bash ../../libtool --mode=install /usr/bin/install -c sphinx_lm_eval sphinx_lm_convert '/usr/local/bin' libtool: install: /usr/bin/install -c .libs/sphinx_lm_eval /usr/local/bin/sphinx_lm_eval libtool: install: /usr/bin/install -c .libs/sphinx_lm_convert /usr/local/bin/sphinx_lm_convert test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /usr/bin/install -c sphinx_lm_sort '/usr/local/bin' make: Nothing to be done for
install-data-am'.make: Leaving directory
/root/sphinxbase/src/sphinx_lmtools' make: Leaving directory
/root/sphinxbase/src/sphinx_lmtools'make: Entering directory
/root/sphinxbase/src' make: Entering directory
/root/sphinxbase/src'make: Nothing to be done for
install-exec-am'. make: Nothing to be done for
install-data-am'.make: Leaving directory
/root/sphinxbase/src' make: Leaving directory
/root/sphinxbase/src'make: Leaving directory
/root/sphinxbase/src' Making install in doc make: Entering directory
/root/sphinxbase/doc'make: Entering directory
/root/sphinxbase/doc' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/doc'make: Leaving directory
/root/sphinxbase/doc' Making install in include make: Entering directory
/root/sphinxbase/include'Making install in sphinxbase
make: Entering directory
/root/sphinxbase/include/sphinxbase' make: Entering directory
/root/sphinxbase/include/sphinxbase'make: Nothing to be done for
install-exec-am'. test -z "/usr/local/include/sphinxbase" || /bin/mkdir -p "/usr/local/include/sphinxbase" /usr/bin/install -c -m 644 ad.h agc.h bio.h bitvec.h byteorder.h case.h ckd_alloc.h clapack_lite.h cmd_ln.h cmn.h cont_ad.h err.h f2c.h feat.h fe.h filename.h fixpoint.h fsg_model.h genrand.h glist.h hash_table.h heap.h huff_code.h info.h jsgf.h libutil.h listelem_alloc.h logmath.h matrix.h mmio.h mulaw.h ngram_model.h pio.h yin.h prim_type.h profile.h sbthread.h sphinxbase_export.h strfuncs.h unlimit.h '/usr/local/include/sphinxbase' make: Leaving directory
/root/sphinxbase/include/sphinxbase'make: Leaving directory
/root/sphinxbase/include/sphinxbase' make: Entering directory
/root/sphinxbase/include'make: Entering directory
/root/sphinxbase/include' make: Nothing to be done for
install-exec-am'.test -z "/usr/local/include/sphinxbase" || /bin/mkdir -p
"/usr/local/include/sphinxbase"
/usr/bin/install -c -m 644 sphinx_config.h '/usr/local/include/sphinxbase'
make: Leaving directory
/root/sphinxbase/include' make: Leaving directory
/root/sphinxbase/include'make: Leaving directory
/root/sphinxbase/include' Making install in test make: Entering directory
/root/sphinxbase/test'Making install in unit
make: Entering directory
/root/sphinxbase/test/unit' Making install in test_ad make: Entering directory
/root/sphinxbase/test/unit/test_ad'make: Entering directory
/root/sphinxbase/test/unit/test_ad' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_ad'make: Leaving directory
/root/sphinxbase/test/unit/test_ad' Making install in test_alloc make: Entering directory
/root/sphinxbase/test/unit/test_alloc'make: Entering directory
/root/sphinxbase/test/unit/test_alloc' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_alloc'make: Leaving directory
/root/sphinxbase/test/unit/test_alloc' Making install in test_bitvec make: Entering directory
/root/sphinxbase/test/unit/test_bitvec'make: Entering directory
/root/sphinxbase/test/unit/test_bitvec' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_bitvec'make: Leaving directory
/root/sphinxbase/test/unit/test_bitvec' Making install in test_case make: Entering directory
/root/sphinxbase/test/unit/test_case'make: Entering directory
/root/sphinxbase/test/unit/test_case' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_case'make: Leaving directory
/root/sphinxbase/test/unit/test_case' Making install in test_string make: Entering directory
/root/sphinxbase/test/unit/test_string'make: Entering directory
/root/sphinxbase/test/unit/test_string' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_string'make: Leaving directory
/root/sphinxbase/test/unit/test_string' Making install in test_cmdln make: Entering directory
/root/sphinxbase/test/unit/test_cmdln'make: Entering directory
/root/sphinxbase/test/unit/test_cmdln' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_cmdln'make: Leaving directory
/root/sphinxbase/test/unit/test_cmdln' Making install in test_hash make: Entering directory
/root/sphinxbase/test/unit/test_hash'make: Entering directory
/root/sphinxbase/test/unit/test_hash' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_hash'make: Leaving directory
/root/sphinxbase/test/unit/test_hash' Making install in test_matrix make: Entering directory
/root/sphinxbase/test/unit/test_matrix'make: Entering directory
/root/sphinxbase/test/unit/test_matrix' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_matrix'make: Leaving directory
/root/sphinxbase/test/unit/test_matrix' Making install in test_fe make: Entering directory
/root/sphinxbase/test/unit/test_fe'make: Entering directory
/root/sphinxbase/test/unit/test_fe' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_fe'make: Leaving directory
/root/sphinxbase/test/unit/test_fe' Making install in test_feat make: Entering directory
/root/sphinxbase/test/unit/test_feat'make: Entering directory
/root/sphinxbase/test/unit/test_feat' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_feat'make: Leaving directory
/root/sphinxbase/test/unit/test_feat' Making install in test_logmath make: Entering directory
/root/sphinxbase/test/unit/test_logmath'make: Entering directory
/root/sphinxbase/test/unit/test_logmath' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_logmath'make: Leaving directory
/root/sphinxbase/test/unit/test_logmath' Making install in test_ngram make: Entering directory
/root/sphinxbase/test/unit/test_ngram'make: Entering directory
/root/sphinxbase/test/unit/test_ngram' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_ngram'make: Leaving directory
/root/sphinxbase/test/unit/test_ngram' Making install in test_fsg make: Entering directory
/root/sphinxbase/test/unit/test_fsg'make: Entering directory
/root/sphinxbase/test/unit/test_fsg' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_fsg'make: Leaving directory
/root/sphinxbase/test/unit/test_fsg' Making install in test_util make: Entering directory
/root/sphinxbase/test/unit/test_util'make: Entering directory
/root/sphinxbase/test/unit/test_util' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_util'make: Leaving directory
/root/sphinxbase/test/unit/test_util' Making install in test_thread make: Entering directory
/root/sphinxbase/test/unit/test_thread'make: Entering directory
/root/sphinxbase/test/unit/test_thread' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit/test_thread'make: Leaving directory
/root/sphinxbase/test/unit/test_thread' make: Entering directory
/root/sphinxbase/test/unit'make: Entering directory
/root/sphinxbase/test/unit' make: Nothing to be done for
install-exec-am'.make: Nothing to be done for
install-data-am'. make: Leaving directory
/root/sphinxbase/test/unit'make: Leaving directory
/root/sphinxbase/test/unit' make: Leaving directory
/root/sphinxbase/test/unit'Making install in regression
make: Entering directory
/root/sphinxbase/test/regression' make: Entering directory
/root/sphinxbase/test/regression'make: Nothing to be done for
install-exec-am'. make: Nothing to be done for
install-data-am'.make: Leaving directory
/root/sphinxbase/test/regression' make: Leaving directory
/root/sphinxbase/test/regression'make: Entering directory
/root/sphinxbase/test' make: Entering directory
/root/sphinxbase/test'make: Nothing to be done for
install-exec-am'. make: Nothing to be done for
install-data-am'.make: Leaving directory
/root/sphinxbase/test' make: Leaving directory
/root/sphinxbase/test'make: Leaving directory
/root/sphinxbase/test' Making install in python make: Entering directory
/root/sphinxbase/python'make: Entering directory
/root/sphinxbase/python' make: Nothing to be done for
install-exec-am'.test -z "/usr/local/include/sphinxbase" || /bin/mkdir -p
"/usr/local/include/sphinxbase"
/usr/bin/install -c -m 644 sphinxbase.pxd '/usr/local/include/sphinxbase'
make: Leaving directory
/root/sphinxbase/python' make: Leaving directory
/root/sphinxbase/python'make: Entering directory
/root/sphinxbase' make: Entering directory
/root/sphinxbase'make: Nothing to be done for
install-exec-am'. test -z "/usr/local/lib/pkgconfig" || /bin/mkdir -p "/usr/local/lib/pkgconfig" /usr/bin/install -c -m 644 sphinxbase.pc '/usr/local/lib/pkgconfig' make: Leaving directory
/root/sphinxbase'make: Leaving directory `/root/sphinxbase'
Here is the pkg-config:
Here's the files in /usr/local/include/sphinxbase
Ok, next time please use rapidshare.
Looking on your files, do you see any strange differences with the tutorial? I
do.
I see the difference. I went through the whole procedure again and found that
LD_LIBRARY_PATH can no longer be used in ubuntu, and I used ldconfig and
/etc/ld.so.conf.d/*.conf files just like this
1) Go to /etc/ld.so.conf.d/ directory
cd /etc/ld.so.conf.d/
2) Create your conf file in this directory ( say my.conf)
set all your environment variables (one per line ) in this my.conf file & save
the file
3) ldconfig -v
my.conf:
/usr/local/lib
Here is the content of sphinxbase.pc, nothing seems wrong, but the pkg-config
is still the same.
Name: SphinxBase
Description: Shared components for Sphinx speech recognition
Version: 0.6.99
URL: http://www.cmusphinx.org/
Libs: -L${libdir} -lsphinxbase -lsphinxad
Libs.private: ${libs}
Cflags: -I${includedir} -I${includedir}/sphinxbase
Is there anything I did incorrect?
Oh, there's a space between " and `, thanks for your help.
That's also one thing. Does it work now?