Forum Replies Created

Viewing 1 post (of 1 total)
  • Author
    Posts
  • in reply to: Can’t open ProjectLibre on M1 Mac #6142
    Joe SinnottJoe Sinnott
    Participant

    Here’s a (hopefully) more complete description of the error that I (and I suspect others) are experiencing:

    Hardware: Apple M2
    OS: Mac OS 14.6.1 (Sonoma)

    Steps to reproduce, starting with a machine that does not have ProjectLibre installed but that *does* have homebrew installed.

    $ brew install harfbuzz
      ...
    $ brew install --cask projectlibre
      ...
    ==> Installing Cask projectlibre
    ==> Moving App 'ProjectLibre.app' to '/Applications/ProjectLibre.app'
    🍺  projectlibre was successfully installed!
    $ $ /Applications/ProjectLibre.app/Contents/MacOS/ProjectLibre
    opts:
    Exception in thread "main" java.lang.UnsatisfiedLinkError: /Applications/ProjectLibre.app/Contents/runtime/Contents/Home/lib/libfontmanager.dylib: dlopen(/Applications/ProjectLibre.app/Contents/runtime/Contents/Home/lib/libfontmanager.dylib, 0x0001): Library not loaded: /opt/homebrew/opt/harfbuzz/lib/libharfbuzz.0.dylib
      Referenced from: <596330EB-90B5-3223-93CA-8780151508A4> /Applications/ProjectLibre.app/Contents/runtime/Contents/Home/lib/libfontmanager.dylib
      Reason: tried: '/opt/homebrew/opt/harfbuzz/lib/libharfbuzz.0.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/harfbuzz/lib/libharfbuzz.0.dylib' (no such file), '/opt/homebrew/opt/harfbuzz/lib/libharfbuzz.0.dylib' (no such file)
    	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
    	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
    	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
    	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
    	at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(Unknown Source)
    	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
    	at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
    	at java.base/java.lang.Runtime.loadLibrary0(Unknown Source)
    	at java.base/java.lang.System.loadLibrary(Unknown Source)
    	at java.desktop/sun.lwawt.macosx.LWCToolkit$1.run(Unknown Source)
    	at java.desktop/sun.lwawt.macosx.LWCToolkit$1.run(Unknown Source)
    	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    	at java.desktop/sun.lwawt.macosx.LWCToolkit.<clinit>(Unknown Source)
    	at java.desktop/sun.awt.PlatformGraphicsInfo.createToolkit(Unknown Source)
    	at java.desktop/java.awt.Toolkit.getDefaultToolkit(Unknown Source)
    	at java.desktop/sun.awt.CGraphicsEnvironment.<clinit>(Unknown Source)
    	at java.desktop/sun.awt.PlatformGraphicsInfo.createGE(Unknown Source)
    	at java.desktop/java.awt.GraphicsEnvironment$LocalGE.createGE(Unknown Source)
    	at java.desktop/java.awt.GraphicsEnvironment$LocalGE.<clinit>(Unknown Source)
    	at java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
    	at java.desktop/java.awt.Window.initGC(Unknown Source)
    	at java.desktop/java.awt.Window.init(Unknown Source)
    	at java.desktop/java.awt.Window.<init>(Unknown Source)
    	at java.desktop/java.awt.Frame.<init>(Unknown Source)
    	at java.desktop/javax.swing.JFrame.<init>(Unknown Source)
    	at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.<init>(Unknown Source)
    	at com.projectlibre1.pm.graphic.frames.MainRibbonFrame.<init>(Unknown Source)
    	at com.projectlibre1.pm.graphic.frames.MainFrameFactory.creareMainFrame(Unknown Source)
    	at com.projectlibre1.pm.graphic.gantt.Main.main(Unknown Source)
    	at com.projectlibre1.main.Main.main(Unknown Source)
    Failed to launch JVM

    Please let me know if I can provide additional information

Viewing 1 post (of 1 total)