I cloned the repository (JUCE v3.0.4) & built Introjucer smoothly (Introjucer 3.1.0)
But can't create a new project ...
I saw that there were other post regarding this issue, but none of them seem to specify exactly what to do to fix it.
Introjucer need a path to the folder that contains the modules of JUCE. So in the "Select your JUCE modules folder" you just have to select the "JUCE/modules" folder (sibling to amalgamation, docs and extras).
When the program asks me to specify the folder containing the modules, I do so without problem (I actually clicked on the appropriate folder).
But at that time, the program tells me that this directory is not valid (see screenshot) and then endless loop (forced to kill it to get out of this loop).
I tried to indicate other folder, assuming I did not refer to the correct one, without better results.
So I searched the forum to see if others had the same difficulty and I found the 2 links (specified in the first post).
And also this one: http://www.juce.com/forum/topic/just-compiled-ubuntu-124-however-it-couldnt-recognize-module-folder
So I followed what did Jerome (on this post: http://www.juce.com/forum/topic/introjucer-cannot-find-modules) and found that I had error messages on the terminal.
Also Jerome said:
However it looks like the communication between IntroJucer and the native file picker window can be garbled by messages on, presumably, stderr.
So I fixed the cause of the messages, and IntroJucer magicly worked
If it's a similar problem, my question would be more: "Does anyone has an idea how to correct an error such as the one specified in the first post?"
Hence my suggestion: Perhaps missing some libraries?
I have exactly the same problem on Linux-Mint (Debian Edition). The Module-Selection works nice on Windows but on Linux i also get the error you posted.
I had this problem on Ubuntu 13.10. It seems that stderr is interfering with the Introjucer's path selector. As others have mentioned, you'll need to track down and fix the error message that stderr is outputting.
Try launching the IntroJucer and opening one of the example projects. Instead of opening, I got a notification that an IBUS error had occurred. I had to fix that problem in order to get it to work.
Are you guys sure you're using the latest version? I fixed things a while ago to make sure that when it launches the file chooser, it ignores the stderr output - see juce_linux_FileChooser.cpp, line 137. In your case is it just failing completely because of that error?