Hi, Matt,
After stuck for quite a while, I try to do everything from scratch, including downloading the Joshua Decoder.
And I'm happy to say that I've managed to run the pipeline script example on Quickstart documentation successfully.
I want to share some of my experience here for other users who try to do the same thing.
1. I work on Ubuntu 15.04 64 bit on VirtualBox with 2 cores and 4GB of memory.
2. I download the Joshua Decoder 6.0.2 from this link (
http://joshua-decoder.org/releases/6.0/ ).Note: the version might change in the future.
Extract it and set the $JOSHUA environment variable to the extracted folder.
3. I have to install JDK first. I install the Oracle JDK 8 via PPA
http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html Note: Don't forget to use the JAVA_HOME variable setup script at the end of the article.
4. I have to install Boost lib first.
http://stackoverflow.com/questions/12578499/how-to-install-boost-on-ubuntu5. I do "make clean" on the folder $JOSHUA/src/joshua/decoder/ff/lm/kenlm/ , since somehow it's like there is an error there, and make clean is able to solve it.
I forgot what is the error, but I think it's related to the build_binary file.
6. I need to edit the Makefile on the folder $JOSHUA/src/joshua/decoder/ff/lm/kenlm/ ,change the BOOST_ROOT to point to my Boost
installation directory. Mine is : /usr/include/boost
7. I need to edit the same Makefile on step 6, and comment the BOOST_MT option. I know that in the FAQ it's said to uncomment if you encounter an error
regarding this one, but I comment it and no more error. Note: this depends on your Boost lib installation.
8. Run 'ant' on the $JOSHUA folder. Check printed log if you found any suspicious error.
9. Run the Quickstart tutorial, I think mine run in about 6-8 hours.
And, if you are stuck, try to do it from scratch :D
Btw, I'm trying to use Joshua for my graduate thesis for Indonesian language. I most likely have more questions after this, hopefully I can have some help from here. Thanks alot.
Regards,
Reza Lesmana