Package Details: openframeworks 0.12.0-2

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: 19
Popularity: 0.003834
First Submitted: 2015-09-27 13:41 (UTC)
Last Updated: 2023-10-20 13:01 (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 6 Next › Last »

Popolon commented on 2023-12-23 22:21 (UTC) (edited on 2023-12-23 22:51 (UTC) by Popolon)

this is strange, there are rules for linux64 and linux but only x86_64 in arch(), what about what about ARM/RISC−V ? Will try on these platforms.

The syntax at line 32 should be ==, not =, else you will do an assignment, not a test of equality:

  if [ "$ARCH" == "x86_64" ]; then

FirstAirBender commented on 2023-10-17 04:25 (UTC)

Please remove DLAGENTS. It is conflicting with user defined DLAGENTS in makepkg.conf

marcs commented on 2023-10-01 10:17 (UTC)

Working on v0.12.0, there are a few compilation errors to fix, and OF will not work on wayland, AFAIK OF doesn't still support it, there's a dependency "glfw-x11" that blocks wayland support atm.

jmcb commented on 2023-06-21 15:08 (UTC)

I'd find it convenient if you created an openframeworks-meta package that has all the dependencies in it, then this package just depends on that.

See what the matlab package is doing:

The benefit of this is I can depend on the same stuff without having to compile the whole hting

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