Menu

pocketsphinx helloworld compile error

Help
z x
2011-02-16
2012-09-22
  • z x

    z x - 2011-02-16

    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:

    gcc -o hello_ps hello_ps.c -DMODELDIR=\"`pkg-config --variable=modeldir

    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

    d.

    What's more,my pkg-config runs as follows

    pkg-config --cflags --libs pocketsphinx sphinxbase

    -I/usr/local/include/sphinxbase -I/usr/local/include/pocketsphinx -L/usr/local/lib -lpocketsphinx -lsphinxbase -lsphinxad

    Could anyone tell me what's wrong with my compilation?

     
  • Nickolay V. Shmyrev

    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

     
  • z x

    z x - 2011-02-16

    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

     
  • Nickolay V. Shmyrev

    I just svn from

    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.

     
  • z x

    z x - 2011-02-16

    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?

     
  • Nickolay V. Shmyrev

    1. Uninstall all old versions
    2. Uninstall current version
    3. Cleanup everything
    4. Checkout new tree from subversion
    5. Build it
    6. Provide build log
    7. Provide the output of the pkg-config --cflags sphinxbase
    8. 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.

     
  • Nickolay V. Shmyrev

    Also, this output

    pkg-config --cflags --libs pocketsphinx sphinxbase
    -I/usr/local/include/sphinxbase -I/usr/local/include/pocketsphinx -L/usr/local/lib -lpocketsphinx -lsphinxbase -lsphinxad

    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.

     
  • z x

    z x - 2011-02-16

    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.


    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 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'

    Here is the pkg-config:

    pkg-config --cflags sphinxbase

    -I/usr/local/include/sphinxbase

    Here's the files in /usr/local/include/sphinxbase

    ad.h err.h huff_code.h prim_type.h
    agc.h f2c.h info.h profile.h
    bio.h feat.h jsgf.h sbthread.h
    bitvec.h fe.h libutil.h sphinxbase_export.h
    byteorder.h filename.h listelem_alloc.h sphinxbase.pxd
    case.h fixpoint.h logmath.h sphinx_config.h
    ckd_alloc.h fsg_model.h matrix.h strfuncs.h
    clapack_lite.h genrand.h mmio.h unlimit.h
    cmd_ln.h glist.h mulaw.h yin.h
    cmn.h hash_table.h ngram_model.h
    cont_ad.h heap.h pio.h

     
  • Nickolay V. Shmyrev

    Ok, next time please use rapidshare.

    Looking on your files, do you see any strange differences with the tutorial? I
    do.

     
  • z x

    z x - 2011-02-17

    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.

    prefix=/usr/local
    exec_prefix=${prefix}
    libdir=${exec_prefix}/lib
    includedir=${prefix}/include
    libs="-lasound -lpthread -lm "

    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?

     
  • z x

    z x - 2011-02-17

    Oh, there's a space between " and `, thanks for your help.

     
  • Nickolay V. Shmyrev

    Oh, there's a space between " and `, thanks for your help.

    That's also one thing. Does it work now?

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.