When you report about problems or other errors please provide as much
information about software you are trying to build as you can. Please provide
sphinxbase version. Please provide pocketsphinx version.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am trying to compile a version of PocketSphinx on a Windows machine that
will be used on Android
When compiling SphinxBase using Cygwin, I enter the following commands from
/cygdrive/c/MobileDevelopment/Sphinx/SphinxBase
./autogen.sh
./configure
make
make install
All seems to go well during the compiling of SphinxBase.
When compiling PocketSphinx, I enter the same commands as above, however when
I enter 'make' I get the following
Brian@MdcNoteBook /cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx
$ make
Making all in src
make: Entering directory
/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/s rc' Making all in libpocketsphinx make: Entering directory/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/src/libpocketsphinx'
make: Nothing to be done for
all'. make: Leaving directory/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/src/libpocketsphinx'
Making all in programs
make: Entering directory `/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/s
rc/programs'
/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -L/cygdrive/c/Mo
bileDevelopment/Sphinx/PocketSphinx/../sphinxbase/src/libsphinxad -L/cyg
drive/c/MobileDevelopment/Sphinx/PocketSphinx/../sphinxbase/src/libsphinxbase
-L/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/../sphinxbase/src/libsphinxb
ase/.libs -o pocketsphinx_continuous.exe continuous.o
../../src/libpocketsphinx/
libpocketsphinx.la -lsphinxad -lsphinxbase
libtool: link: gcc -g -O2 -Wall -o .libs/pocketsphinx_continuous.exe
continuous.
o
-L/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/../sphinxbase/src/libsphi
nxbase/.libs
-L/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/../sphinxbase/s
rc/libsphinxbase/.libs
-L/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/../sp
hinxbase/src/libsphinxad
-L/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/../
sphinxbase/src/libsphinxbase ../../src/libpocketsphinx/.libs/libpocketsphinx.a
-
L/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/../sphinxbase/src/libsphinx
ad
-L/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/../sphinxbase/src/libsphinx
base
/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/../sphinxbase/src/libsphi
nxbase/.libs/libsphinxbase.a
/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/.
./sphinxbase/src/libsphinxad/.libs/libsphinxad.a -lwinmm
/cygdrive/c/MobileDevel
opment/Sphinx/SphinxBase/src/libsphinxbase/.libs/libsphinxbase.a
/cygdrive/c/Mob
ileDevelopment/Sphinx/PocketSphinx/../sphinxbase/src/libsphinxbase/.libs/libsp
hi
nxbase.a /usr/lib/libiconv.dll.a /usr/lib/liblapack.dll.a
/usr/lib/libblas.dll.a
continuous.o: In function
recognize_from_file': /cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:16 0: undefined reference to__imp__ps_start_utt'/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:16
3:
undefined reference to
__imp__ps_process_raw' /cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:18 6: undefined reference to__imp__ps_process_raw'/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:18
9:
undefined reference to
__imp__ps_end_utt' continuous.o: In functionprint_word_times':/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:11
3:
undefined reference to
__imp__ps_seg_iter' /cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:11 8: undefined reference to__imp__ps_seg_frames'/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:11
9:
undefined reference to
__imp__ps_seg_prob' /cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:12 0: undefined reference to__imp__ps_get_logmath'/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:12
1:
undefined reference to
__imp__ps_seg_word' /cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:12 2: undefined reference to__imp__ps_seg_next'continuous.o: In function
recognize_from_file': /cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:19 4: undefined reference to__imp__ps_get_hyp'continuous.o: In function
recognize_from_microphone': /cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:24 9: undefined reference to__imp__ps_start_utt'/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:24
9:
undefined reference to
__imp__ps_process_raw' /cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:24 9: undefined reference to__imp__ps_end_utt'/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:24
9:
undefined reference to
__imp__ps_get_hyp' continuous.o: In functionmain':/cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:36
3:
undefined reference to
__imp__ps_init' /cygdrive/c/mobiledevelopment/sphinx/pocketsphinx/src/programs/continuous.c:38 4: undefined reference to__imp__ps_free'collect2: ld returned 1 exit status
make: *** Error 1
make: Leaving directory
/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/sr c/programs' make: *** Error 1 make: Leaving directory/cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx/src'
make: *** Error 1
Brian@MdcNoteBook /cygdrive/c/MobileDevelopment/Sphinx/PocketSphinx
$
I am a Windows developer and I know virtually nothing about the Linux world,
so I am struggling with this problem.
Could someone help me get past this problem
Thanks
Brian Campbell
Hello Brian
When you report about problems or other errors please provide as much
information about software you are trying to build as you can. Please provide
sphinxbase version. Please provide pocketsphinx version.
Sorry...I am very new to PocketSphinx....
I downloaded SphinxBase from https://sourceforge.net/projects/cmusphinx/files
/sphinxbase/0.7/sphinxbase-0.7.tar.gz/download, so I
guess the version is 0.7
I downloaded PocketSphinx from https://sourceforge.net/projects/cmusphinx/fil
es/pocketsphinx/0.7/pocketsphinx-0.7.tar.gz/download, so I guess that version is also 0.7
I have uncompressed the files to the following folder structure
C:\mobiledevelopment\sphinx\sphinxbase
C:\mobiledevelopment\sphinx\pocketsphinx
Please let me know if there is any other information I can provide
Thanks for your help
Brian
Hello
Released version 0.7 had a bug which you are describing. It was fixed later in
revision 10970
https://sourceforge.net/tracker/?func=detail&atid=101904&aid=3111933&group_id
=1904
I suggest you to dowload snapshots of pocketsphinx and sphinxbase, they should
work fine:
http://cmusphinx.sourceforge.net/wiki/download