I selected the Linux zip to download and tried to run ./Projucer
but got this:
(Projucer:457): Gtk-WARNING **: 13:29:09.874: GtkPlug only works under X11
So after snooping around I found /path/so/secret/JUCE/extras/Projucer/Builds/LinuxMakefile/
and ran make all
, below is the result:
dev:LinuxMakefile$ make all
Package webkit2gtk-4.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'webkit2gtk-4.0' found
Compiling jucer_AutoUpdater.cpp
Compiling jucer_CommandLine.cpp
Compiling jucer_Main.cpp
Compiling jucer_MainWindow.cpp
Compiling jucer_ProjucerAnalytics.cpp
Compiling jucer_DocumentEditorComponent.cpp
Compiling jucer_OpenDocumentManager.cpp
Compiling jucer_SourceCodeEditor.cpp
Compiling jucer_ComponentTypeHandler.cpp
Compiling jucer_ButtonDocument.cpp
Compiling jucer_ComponentDocument.cpp
Compiling jucer_ColouredElement.cpp
Compiling jucer_PaintElement.cpp
Compiling jucer_PaintElementGroup.cpp
Compiling jucer_PaintElementImage.cpp
Compiling jucer_PaintElementPath.cpp
Compiling jucer_ComponentLayoutEditor.cpp
Compiling jucer_ComponentOverlayComponent.cpp
Compiling jucer_EditingPanelBase.cpp
Compiling jucer_JucerDocumentEditor.cpp
Compiling jucer_PaintRoutineEditor.cpp
Compiling jucer_PaintRoutinePanel.cpp
Compiling jucer_ResourceEditorPanel.cpp
Compiling jucer_TestComponent.cpp
Compiling jucer_BinaryResources.cpp
Compiling jucer_ComponentLayout.cpp
Compiling jucer_GeneratedCode.cpp
Compiling jucer_JucerDocument.cpp
Compiling jucer_ObjectTypes.cpp
Compiling jucer_PaintRoutine.cpp
Compiling jucer_LicenseController.cpp
Compiling jucer_CompileEngineClient.cpp
Compiling jucer_CompileEngineServer.cpp
Compiling jucer_DownloadCompileEngineThread.cpp
Compiling jucer_HeaderComponent.cpp
Compiling jucer_Module.cpp
Compiling jucer_Project.cpp
Compiling jucer_ProjectExporter.cpp
Compiling jucer_ProjectSaver.cpp
Compiling jucer_ResourceFile.cpp
Compiling jucer_AppearanceSettings.cpp
Compiling jucer_StoredSettings.cpp
Compiling jucer_CodeHelpers.cpp
Compiling jucer_FileHelpers.cpp
Compiling jucer_MiscUtilities.cpp
Compiling jucer_PIPGenerator.cpp
Compiling jucer_Icons.cpp
Compiling jucer_JucerTreeViewBase.cpp
Compiling jucer_ProjucerLookAndFeel.cpp
Compiling jucer_SlidingPanelComponent.cpp
Compiling jucer_NewFileWizard.cpp
Compiling jucer_NewProjectWizardClasses.cpp
Compiling BinaryData.cpp
Compiling include_juce_analytics.cpp
Compiling include_juce_core.cpp
In file included from ../../JuceLibraryCode/include_juce_core.cpp:9:0:
../../../../modules/juce_core/juce_core.cpp:84:13: fatal error: curl/curl.h: No such file or directory
#include <curl/curl.h>
^~~~~~~~~~~~~
compilation terminated.
Makefile:417: recipe for target 'build/intermediate/Debug/include_juce_core_f26d17db.o' failed
make: *** [build/intermediate/Debug/include_juce_core_f26d17db.o] Error 1
I’m on Ubuntu 18.04 and need help running Projucer. The DemoRunner
seems to minimze anytime I touch a part of it.