General Discussion

Flat
Re: HVite ERROR [+6006]
User: colbec
Date: 12/5/2016 7:17 am
Views: 155
Rating: 0

The jcode might be important to fix later, but does not relate to your immediate problem which is getting Julius to compile.

A simple google search for "cannot find libpulse simple" produces the following very informative post https://github.com/thestk/rtaudio/issues/20

Please give it a read and see if it suggests a way forward for you.

--- (Edited on 2016-12-05 8:17 am [GMT-0500] by colbec) ---

Re: HVite ERROR [+6006]
User: kiguaran001
Date: 12/6/2016 5:51 am
Views: 10
Rating: 0

I have tried to do what it says in the link you suggested me to read, but when I try to autoreconf pulseaudio it returns an error and it doesnt work:

~/pulseaudio$ autoreconf

configure.ac:89: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:89: the top level
configure.ac:89: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:89: the top level
configure.ac:89: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:89: the top level
configure.ac:89: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:89: the top level
configure.ac:89: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:89: the top level
configure.ac:89: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:89: the top level
configure.ac:82: error: required file 'build-aux/compile' not found
configure.ac:82:   'automake --add-missing' can install 'compile'
configure.ac:57: error: required file 'build-aux/config.guess' not found
configure.ac:57:   'automake --add-missing' can install 'config.guess'
configure.ac:106: error: required file 'build-aux/config.rpath' not found
configure.ac:57: error: required file 'build-aux/config.sub' not found
configure.ac:57:   'automake --add-missing' can install 'config.sub'
configure.ac:29: error: required file 'build-aux/install-sh' not found
configure.ac:29:   'automake --add-missing' can install 'install-sh'
configure.ac:29: error: required file 'build-aux/missing' not found
configure.ac:29:   'automake --add-missing' can install 'missing'
src/Makefile.am:649: error: Libtool library used but 'LIBTOOL' is undefined
src/Makefile.am:649:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
src/Makefile.am:649:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
src/Makefile.am:649:   If 'LT_INIT' is in 'configure.ac', make sure
src/Makefile.am:649:   its definition is in aclocal's search path.
src/Makefile.am: error: required file 'build-aux/depcomp' not found
src/Makefile.am:   'automake --add-missing' can install 'depcomp'
parallel-tests: error: required file 'build-aux/test-driver' not found
parallel-tests:   'automake --add-missing' can install 'test-driver'
autoreconf: automake failed with exit status: 1

--- (Edited on 12/6/2016 5:51 am [GMT-0600] by kiguaran001) ---

Re: HVite ERROR [+6006]
User: colbec
Date: 12/6/2016 6:46 am
Views: 7
Rating: 0

Well, I think it depends on where you run autoreconf from; in this case you seem to be running it from pulseaudio, but we know pulseaudio works, so that might not help and confuse the issue.

I tried running autoreconf from my Julius directory and it does not work, so probably Julius is not set up for this process, so this measure will not be effective.

I think you really need help from those expert in the compiling of Julius on different systems. This is why I suggested you post in the Julius github forum, where you will get the eyes of others who are specialists in Julius. You could post a note over there stating exactly what version of Ubuntu you are using, the error you see, and what you have tried already. We have made good progress, there is a tiny specialized step to finish it off, but it is beyond my skill level.


On page http://julius.osdn.jp/en_index.php

you will find a link to a binary for Linux. You may find that installing that directly into your system will give you a working version without the compile headaches.

--- (Edited on 2016-12-06 7:46 am [GMT-0500] by colbec) ---

Re: HVite ERROR [+6006]
User: kiguaran001
Date: 12/6/2016 9:34 am
Views: 4
Rating: 0

Yes I also run aotoreconf on julius but it doesnt work, it says this:

~/julius-4.2.2$ autoreconf

aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'

I also wrote a message speaking about my problem on github, but they told me that this address is for GitHub support. You may have been looking for support for a specific project hosted on GitHub. So they cant help me because im not doing a project on github.

Okay thanks I will try to run julius whit the binaries you suggested me.

--- (Edited on 12/6/2016 9:35 am [GMT-0600] by kiguaran001) ---

Re: HVite ERROR [+6006]
User: colbec
Date: 12/6/2016 10:12 am
Views: 19
Rating: 0

Julius is a project on github, I provided the link in an earlier message. So you will be able to post a message there, or just do a google search on "github julius".

--- (Edited on 2016-12-06 11:12 am [GMT-0500] by colbec) ---

Re: HVite ERROR [+6006]
User: kiguaran001
Date: 12/7/2016 4:45 am
Views: 421
Rating: 0

I understand, i wrote a message there and im waiting for their response now.

I also have installed the binnaries, but when I try to run julius i got this error message:

~/julius-4.3.1-linuxbin$ julius -C julius.conf
STAT: include config: julius.conf
ERROR: m_jconf: failed to open jconf file: julius.conf
Try `-help' for more information.

What do you think? Have I got to do something with the binnaries I downloaded?

--- (Edited on 12/7/2016 4:45 am [GMT-0600] by kiguaran001) ---

Re: HVite ERROR [+6006]
User: colbec
Date: 12/7/2016 6:57 am
Views: 4
Rating: 0

Ok so you have tried to run Julius from the executable directory. Is that where you have stored your jconf file? It looks like you might have one, but Julius can't see where it is. Note that customarily the conf files for Julius are called *.jconf, not *.conf. It does not have to be that way but it helps to keep jconf and conf files separated in directory listings.

One way to make sure you can see everything is to make a special directory where all your grammar, voca dict and so on files are located, put the jconf in there as well. Then from that directory where the jconf is, specify the full path to the Julius executable when you call it and Julius will see both the julius binary and the jconf. All set to go.

--- (Edited on 2016-12-07 7:57 am [GMT-0500] by colbec) ---

Re: HVite ERROR [+6006]
User: kiguaran001
Date: 12/7/2016 10:12 am
Views: 18
Rating: 0

I managed to solve that error and the sistem found the .conf file, but I got the same error as a week ago, it does nothing when i try to run julius:

~/julius-4.3.1-linuxbin$ julius -C julius.conf
STAT: include config: julius.conf
~/julius-4.3.1-linuxbin$

As you can see nothing happens, theres no error message

--- (Edited on 12/7/2016 10:12 am [GMT-0600] by kiguaran001) ---

Re: HVite ERROR [+6006]
User: colbec
Date: 12/9/2016 5:14 am
Views: 312
Rating: 0

It might be helpful if you provide the activated options in your jconf file.

Here is a Julia script which would read your jconf file and output the activated lines only to your screen. You can capture the output and just post that - the whole file would be unnecessary and wasteful. If you don't want to use Julia then by all means use your alternative script.

fname = ARGS[1]
for line in readlines(fname)
    # output line starting with plain ascii dash/hyphen
    if startswith(strip(line),"-")
        print(line)     end
end

Save the file and call it with "julia namefile.jl pathtojconf.jconf"

--- (Edited on 2016-12-09 6:14 am [GMT-0500] by colbec) ---

Re: HVite ERROR [+6006]
User: kiguaran001
Date: 12/13/2016 4:55 am
Views: 63
Rating: 0

Hi Colbec, I havent go Julia installed and as you have seen I have lot of problems to install new softwares so I prefer to try it with my alternative script, but as you know im a rookie with all this staff. Can you explain this step by step please? Thanks

Another question: I will try to do all I have done with HTK on linux in another Virtual machine, so I want to know what type of Linux do you recommend me to use HTK. Now im using UBUNTU-16 but i want to try with a different one because I think that I probably have a big error in some intern files.

 

--- (Edited on 12/13/2016 4:55 am [GMT-0600] by kiguaran001) ---

PreviousNext