Package Details: openframeworks 0.11.2-1

Git Clone URL: (read-only, click to copy)
Package Base: openframeworks
Description: An open source C++ toolkit for creative coding.
Upstream URL:
Keywords: coding creative dev graphics toolkit
Licenses: MIT
Submitter: marcs
Maintainer: marcs
Last Packager: marcs
Votes: 18
Popularity: 0.113511
First Submitted: 2015-09-27 13:41 (UTC)
Last Updated: 2021-04-02 09:09 (UTC)

Pinned Comments

marcs commented on 2020-01-02 12:43 (UTC) (edited on 2020-01-02 13:08 (UTC) by marcs)

I know @damir, for some reason it's a path problem with aur-helpers, it seems that if the helper saves the package in a hidden folder then the Makefile fails.

For example yay saves this package in $HOME/.cache/yay/openframeworks (which is awful IMO) and start building it. If you move the package folder to a non hidden folder (like your $HOME folder for example) then the build works.

It's a bug with OpenFrameworks, hopefully will be resolved.

For now clone this package and build it with makepkg.

Latest Comments

1 2 3 4 5 Next › Last »

donarturo commented on 2023-02-25 21:17 (UTC) (edited on 2023-02-25 21:23 (UTC) by donarturo)

@marcs Pull Request:

From d7d3ec8c679159a773ae9027879bd1b5b8d26754 Mon Sep 17 00:00:00 2001
From: Artur Wrona <>
Date: Sat, 25 Feb 2023 21:55:55 +0100
Subject: [PATCH] Add KerrickStaley's patch

 PKGBUILD | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/PKGBUILD b/PKGBUILD
index adc677d..9be118a 100644
@@ -16,9 +16,11 @@ install=openframeworks.install
+  ""
-            '9907beae6c786751470f5a55f1273280f3c240b4a93ce0c4a32c4a62b401470c')
+            '9907beae6c786751470f5a55f1273280f3c240b4a93ce0c4a32c4a62b401470c'
+            'SKIP')


@@ -50,6 +52,8 @@ prepare() {
+  cd ${srcdir}/${_name}
+  patch -p1 < ${srcdir}/fix-libsndfile-error.patch

 build() {

KerrickStaley commented on 2022-07-27 02:19 (UTC) (edited on 2022-07-27 02:20 (UTC) by KerrickStaley)

I got the build error "conflicting declaration 'typedef struct sf_private_tag SNDFILE'" when trying to build this.

This issue was fixed in which hasn't made it into the stable release.

I uploaded this change as a patch to . You can build with this patch by running the following commands:

makepkg --nobuild
(cd src/of_v0.11.2_linux64gcc6_release && curl | patch -p1)
makepkg --noextract

bazza commented on 2022-05-14 16:02 (UTC)

Compiling gave me this error:

Compiling projectGenerator for Release
Linking bin/projectGenerator for linux64
../sysdeps/x86_64/start.S:103: error: undefined reference to 'main'
collect2: error: ld returned 1 exit status
make[1]: *** [/home/bazza/.cache/pikaur/build/openframeworks/src/of_v0.11.2_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/ bin/projectGenerator] Error 1
make: *** [/home/bazza/.cache/pikaur/build/openframeworks/src/of_v0.11.2_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/ Release] Error 2
==> ERROR: A failure occurred in build().

TheEgg commented on 2021-12-10 19:36 (UTC)

Is anyone able to build this? It fails for me both from paru and just makepkg:

Compiling projectGenerator for Release Linking bin/projectGenerator for linux64 /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/Scrt1.o:init.c:function _start: error: undefined reference to 'main' collect2: error: ld returned 1 exit status

marcs commented on 2021-06-08 12:14 (UTC)

@wercobast boost-libs is already included as a dependency by including boost

pha-qu commented on 2020-06-15 17:11 (UTC) (edited on 2020-06-16 16:54 (UTC) by pha-qu)

--- Build fails with PAMAC, this is an issue with the GUI package manager

The makepkg defaults seem wrong:


build() { cd ${srcdir}/${_name}

cd libs/openFrameworksCompiled/project

msg2 "Building openFrameworks Debug version" make -j$cores Debug

msg2 "Building openFrameworks Release version" make -j$cores_JOBS Release

cd ${srcdir}/${_name}

msg2 "Building OF Project Generator tool..." cd apps/projectGenerator/commandLine make -j$cores Release

cd ${srcdir}/${_name}

msg2 "Building OF Project Generator interface..." cd libs/openFrameworksCompiled/project make -j$cores Release }

setting jobs/threads (-j) to cores i.e. 4 in my case kills the OS/computer. I spent 2 hours repeatedly trying to build this, only for my computer to freeze become unresponsive. When I turned jobs (-j) down to 2 the build took less than 10 minutes and didn't crash my computer.

Some PKGBUILDs specifically override this with -j1, because of race conditions in certain versions or simply because it is not supported in the first place. Packages that fail to build because of this should be reported on the bug tracker (or in the case of AUR packages, to the package maintainer) after making sure that the error is indeed being caused by your MAKEFLAGS.

Lastly, more of a warning to others who may wish to try this package: The basic example with no user code, and the gui plugin alone compiles on QtCreator to generate a 54Mb executable (WTF indeed).

marcs commented on 2020-05-28 09:10 (UTC)

Patch added to build.

mrshpot commented on 2020-05-17 13:48 (UTC)

To fix compilation with make 4.3, there's commit

Here's a gist:

Save the first part as "make_fix.patch" next to the PKGBUILD, and apply changes from the second part to your PKGBUILD.

kflak commented on 2020-02-08 15:37 (UTC) (edited on 2020-02-09 06:38 (UTC) by kflak)

Am I the only one getting this error:

Compiling projectGenerator for Release
make[1]: Entering directory '/home/kf/build/openframeworks/src/of_v0.11.0_linux64gcc6_release/apps/projectGenerator/commandLine'
/home/kf/build/openframeworks/src/of_v0.11.0_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/ *** missing separator.  Stop.
make[1]: Leaving directory '/home/kf/build/openframeworks/src/of_v0.11.0_linux64gcc6_release/apps/projectGenerator/commandLine'
make: *** [/home/kf/build/openframeworks/src/of_v0.11.0_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/ Release] Error 2

I had the same problem with the nightly build as well as the 0.11.0. All of a sudden, out of the blue, any addon with in it fails to build. They worked fine two days ago.

EDIT: The (temporary) solution is to downgrade make to 4.2.1. Now everything compiles again.