So... <br>When I compile Juce 1.43 (/juce/build/linux/ ... then &quot;./runpremake&quot; and &quot;make&quot;), I get a &quot;/juce/bin/&quot; structure that doesn&#39;t have a libjuce.a file..&nbsp; All I get is a &quot;libjuce_debug.a&quot;.
<br>So I tried to compile it renaming libjuce_debug.a to libjuce.a and that is what I get...<br>Probably I&#39;m doing something stupid, but I can&#39;t see what is it... :P<br><br>Zé<br><br>root@ubuntu:/usr/local/lisp/grace# scons JUCEDIR=/usr/local/juce/juce-
1.43/<br>scons: Reading SConscript files ...<br>Checking for C library freetype... (cached) yes<br>Checking for C library GLU... (cached) yes<br>Checking for C library GL... (cached) yes<br>Checking for C library asound... (cached) yes
<br>Checking for C++ header file juce.h... yes<br>Checking for C library juce... yes<br>scons: done reading SConscript files.<br>scons: Building targets ...<br>g++ -o build/Audio.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-
1.43 src/Audio.cpp<br>g++ -o build/Buffer.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-1.43 src/Buffer.cpp<br>g++ -o build/Console.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-
1.43 src/Console.cpp<br>g++ -o build/Editor.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-1.43 src/Editor.cpp<br>src/Editor.cpp:207: warning: non-local variable &#39;&lt;anonymous struct&gt; syntaxFileTypes [32]&#39; uses anonymous type
<br>g++ -o build/FontList.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-1.43 src/FontList.cpp<br>g++ -o build/Grace.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-
1.43 src/Grace.cpp<br>g++ -o build/Layer.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-1.43 src/Layer.cpp<br>g++ -o build/Lisp.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-
1.43 src/Lisp.cpp<br>g++ -o build/Plotter.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-1.43 src/Plotter.cpp<br>g++ -o build/Resources.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-
1.43 src/Resources.cpp<br>g++ -o build/Syntab.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-1.43 src/Syntab.cpp<br>g++ -o build/Syntax.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG -I/usr/X11R6/include -Isrc -I/usr/local/juce/juce-
1.43 src/Syntax.cpp<br>src/Syntax.cpp:12:15: warning: extra tokens at end of #include directive<br>g++ -o build/grace build/Audio.o build/Buffer.o build/Console.o build/Editor.o build/FontList.o build/Grace.o build/Layer.o build/Lisp.o build/Resources.o build/Plotter.o build/Syntab.o build/Syntax.o -L/usr/X11R6/lib -L/usr/local/juce/juce-
1.43/bin -lfreetype -lGLU -lGL -lasound -ljuce<br>/usr/local/juce/juce-1.43/bin/libjuce.a(juce_linux_Windowing.o): In function `juce::juce_updateMultiMonitorInfo(juce::Array&lt;juce::Rectangle, juce::DummyCriticalSection&gt;&amp;, bool)&#39;:
<br>/usr/local/juce/juce-1.43/build/linux/platform_specific_code/juce_linux_Windowing.cpp:2444: undefined reference to `XineramaIsActive&#39;<br>/usr/local/juce/juce-1.43/build/linux/platform_specific_code/juce_linux_Windowing.cpp:2448: undefined reference to `XineramaQueryScreens&#39;
<br>collect2: ld returned 1 exit status<br>scons: *** [build/grace] Error 1<br>scons: building terminated because of errors.<br><br><br><br><br><div><span class="gmail_quote">2007/9/3, padovani &lt;<a href="mailto:josepadovani@yahoo.com.br">
josepadovani@yahoo.com.br</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Oh... ok. I will try with the 1.43 version...<br>thanks!
<br><br>todd ingalls escreveu:<br>&gt; i believe you might be trying to build against juce 1.44 . we still<br>&gt; need to move to that version - could you try building against juce<br>&gt; 1.43? we hope to have this updated soon!
<br>&gt;<br>&gt; todd<br>&gt;<br>&gt;<br>&gt; On Sep 2, 2007, at 6:11 PM, padovani wrote:<br>&gt;<br>&gt;&gt; hi, I&#39;m getting this error while trying to compile grace... Any Idea?<br>&gt;&gt; Zé<br>&gt;&gt;<br>&gt;&gt; 
root@ubuntu:/usr/local/lisp/grace# scons JUCEDIR=/usr/local/juce/<br>&gt;&gt; scons: Reading SConscript files ...<br>&gt;&gt; Checking for C library freetype... yes<br>&gt;&gt; Checking for C library GLU... yes<br>&gt;&gt; Checking for C library GL... yes
<br>&gt;&gt; Checking for C library asound... yes<br>&gt;&gt; Checking for C++ header file juce.h... yes<br>&gt;&gt; Checking for C library juce... yes<br>&gt;&gt; scons: done reading SConscript files.<br>&gt;&gt; scons: Building targets ...
<br>&gt;&gt; g++ -o build/Audio.o -c -DLINUX -DHAVE_CONFIG_H -DNDEBUG<br>&gt;&gt; -I/usr/X11R6/include -Isrc -I/usr/local/juce src/Audio.cpp<br>&gt;&gt; src/Grace.h:20: error: &#39;ShinyLookAndFeel&#39; does not name a type
<br>&gt;&gt; scons: *** [build/Audio.o] Error 1<br>&gt;&gt; scons: building terminated because of errors.<br>&gt;&gt;<br>&gt;<br>&gt;<br><br></blockquote></div><br>