Package Details: oyranos 0.9.6-1

Git Clone URL: (read-only)
Package Base: oyranos
Description: A Colour Management System (CMS) on operating system level.
Upstream URL:
Licenses: MIT
Submitter: robertfoster
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 21
Popularity: 0.000000
First Submitted: 2011-01-02 09:31
Last Updated: 2017-11-18 19:49

Latest Comments

malinas commented on 2015-04-10 01:47

makedeps cmake,exiv2

exiv2 might be a runtime dep too!

sl1pkn07 commented on 2014-03-21 21:06

new update

onekk commented on 2014-01-02 17:29

can't build



----- build log last lines ---
[ 94%] Building CXX object src/examples/CMakeFiles/image-display.dir/image_display/image_display.cpp.o
In file included from /tmp/yaourt-tmp-carlo-a/aur-oyranos/src/oyranos-0.9.4/src/examples/image_display/image_display.cpp:31:0:
/tmp/yaourt-tmp-carlo-a/aur-oyranos/src/oyranos-0.9.4/src/examples/image_display/GLee.h:10415:22: error: ISO C++ forbids declaration of ‘GLXContextID’ with no type [-fpermissive]
/tmp/yaourt-tmp-carlo-a/aur-oyranos/src/oyranos-0.9.4/src/examples/image_display/GLee.h:10415:22: error: typedef ‘GLXContextID’ is initialized (use decltype instead)
/tmp/yaourt-tmp-carlo-a/aur-oyranos/src/oyranos-0.9.4/src/examples/image_display/GLee.h:10415:33: error: ‘PFNGLXGETCONTEXTIDEXTPROC’ was not declared in this scope
/tmp/yaourt-tmp-carlo-a/aur-oyranos/src/oyranos-0.9.4/src/examples/image_display/GLee.h:10416:75: error: ‘GLXContextID’ has not been declared
typedef GLXContext (APIENTRYP PFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLXContextID contextID);
/tmp/yaourt-tmp-carlo-a/aur-oyranos/src/oyranos-0.9.4/src/examples/image_display/GLee.h:10420:13: error: ‘PFNGLXGETCONTEXTIDEXTPROC’ does not name a type
src/examples/CMakeFiles/image-display.dir/build.make:57: set di istruzioni per l'obiettivo "src/examples/CMakeFiles/image-display.dir/image_display/image_display.cpp.o" non riuscito
make[2]: *** [src/examples/CMakeFiles/image-display.dir/image_display/image_display.cpp.o] Errore 1
CMakeFiles/Makefile2:2404: set di istruzioni per l'obiettivo "src/examples/CMakeFiles/image-display.dir/all" non riuscito
make[1]: *** [src/examples/CMakeFiles/image-display.dir/all] Errore 2
Makefile:116: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2

hiroshiyui commented on 2013-02-24 02:43

The 'makedepends' field should add 'yajl' in it. Thanks!

Anonymous comment on 2012-12-12 21:16

Thank you for the update!

Anonymous comment on 2012-12-08 19:04

Please update the package!

Anonymous comment on 2012-11-19 18:54

i've got the same problem.

ilpianista commented on 2012-11-17 14:51

Got those when building

/bin/sh: fltk-config: command not found (package fltk)
/bin/sh: pngtopnm: command not found (package netpbm)

Anonymous comment on 2012-11-05 18:57

Src package for version 0.9.0 is here:

Pls update.

justin.kueser commented on 2012-05-16 21:35

To get kolor-manager-git building, append --libdir=/usr/lib to configure.

Anonymous comment on 2012-05-02 20:33

@Teld Great job!!! now I can build oyranos and kolor-manager-git

Anonymous comment on 2012-05-02 20:16

Well, at april 3rd gcc got bumped from 4.6 to 4.7. It adheres more strict to the c++11 standard. In this case extra spaces are needed to concatenate strings.

With an extra patch and updated PKGBUILD it builds fine again. I did not test it however; I just checked if oyranos-config-fltk starts up:

ptrr commented on 2012-05-02 05:33

Please add netpbm and fltk in dependencies. However, it still fails to compile qcmsevents.cpp:
g++ -I. -fopenmp -march=x86-64 -mtune=generic -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -DPIC -Wno-overlength-strings -I/usr/include/oyranos -I/usr/include/oyranos/alpha/object -I/usr/include -I/tmp/yaourt-tmp-peeter/aur-oyranos/src/oyranos-0.4.0 -I../ -I/tmp/yaourt-tmp-peeter/aur-oyranos/src/oyranos-0.4.0/API_generated/ -Wall -g -pedantic -O0 -std=c++98 -DQT_SHARED -I/usr/include/QtGui -I/usr/include/QtCore -O2 -std=c++0x -I/usr/include/QtGui -I/usr/include/QtCore -c -o xcmsevents/qcmsevents.o /tmp/yaourt-tmp-peeter/aur-oyranos/src/oyranos-0.4.0/examples/xcmsevents/qcmsevents.cpp
/tmp/yaourt-tmp-peeter/aur-oyranos/src/oyranos-0.4.0/examples/xcmsevents/qcmsevents.cpp: In member function ‘void QcmseDialog::log(const char*, int)’:
/tmp/yaourt-tmp-peeter/aur-oyranos/src/oyranos-0.4.0/examples/xcmsevents/qcmsevents.cpp:121:48: error: unable to find string literal operator ‘operator"" XCM_COLOR_DESKTOP’
/tmp/yaourt-tmp-peeter/aur-oyranos/src/oyranos-0.4.0/examples/xcmsevents/qcmsevents.cpp:122:48: error: unable to find string literal operator ‘operator"" XCM_COLOR_DESKTOP’
make[2]: [xcmsevents/qcmsevents.o] Error 1 (ignored)

Anonymous comment on 2012-04-12 19:23

I can't build:

make[1]: Leaving directory `/tmp/yaourt-tmp-veleno77/aur-oyranos/src/oyranos-0.4.0/examples'
install -p -m 755 examples/xcmsevents/qcmsevents "/tmp/yaourt-tmp-veleno77/aur-oyranos/pkg/usr/bin"
install: impossibile eseguire stat di "examples/xcmsevents/qcmsevents": File o directory non esistente
make: *** [install] Errore 1
==> ERRORE: Si è verificato un errore in build().

Anonymous comment on 2012-03-11 12:52

I have a working build for Oyranos 0.4.0:

- I installed yajl1 (
- I built version 0.5.0 of libXcm (
- I had to apply several patches. These and the PKGBUILD are in I hope that the can be copied correctly. is a file with very long lines and these might get mangled by pastebin.

Info for the curious of mind:
- configure_tests.patch strips off superfluous options. These are generated by 'fltk-config --ldflags' and confuse the linker.
- I had a previous install of Oyranos and during the build of 'examples' the linker tried to link against the installed old Oyranos library and failed miserably. It appears that the search order of the library directories was incorrect. It is hard to see but search for 'LIBS='.
- oyranos_file.cpp.patch. Just a correction of the correct include.

KlavKalashj commented on 2011-12-11 15:56

Does not build for me even with "unset LDFLAGS":

Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
`/tmp/yaourt-tmp-oscar/aur-oyranos/src/oyranos-0.3.2/oyranos_logo.png' -> `doc_alpha/html/oyranos_logo.png'
echo ... Documentation done
... Documentation done
==> ERROR: A failure occurred in build().

wanderxjtu commented on 2011-12-11 13:52

Add line "unset LDFLAGS" before "configure" line in PKGBUILD please,
or it may not compile.

Anonymous comment on 2011-02-01 13:26

oyranos depends on icc_examin which depends on oyranos which depends on icc_examin which...
With the current PKGBUILDs there is no way to install these both packages.