DevIL
DevIL copied to clipboard
Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter, and display a variety of images with ease. It is highly portab...
…ent leading to include header error
homebrew
Tried to install DevIL on OS X Yosemite using homebrew and discovered that with brew the DevIL home and homebrew formula still refer to sourceforge Tom
``` libtool: compile: gcc-5 -DHAVE_CONFIG_H -I. -I../include/IL -I ./../src-IL/include -I ./../include -std=gnu99 -fgnu89-inline -msse -msse2 -msse3 -g -O2 -c ./../src-IL/src/il_bits.c -o libIL_la-il_bits.o >/dev/null 2>&1 In file included from ./../src-IL/src/il_exr.cpp:14:0: ./../src-IL/include/il_internal.h:230:54:...
In DevIL\include\IL\il.h the macro on line 58 checks for _IL_BUILD_LIBRARY, if not defined, DevIL.lib is linked. During the build process this causes Devil to try and link itself, as _IL_BUILD_LIBRARY...
`pkg-config --libs ILUT` returns `-L/usr/local/Cellar/devil/1.7.8_3/lib -lILUT -ILU -lIL`. But it should be `-lILU` instead of `-ILU`. The `lib/pkgconfig/ILUT.pc` seems not correct... Other package manager(e.g. apt-get) seems work correctly.
The build is failing with the following error: libtool: compile: gcc-6 -DHAVE_CONFIG_H -I. -I../include/IL -I ./../src-IL/include -I ./../include -std=gnu99 -fgnu89-inline -msse -msse2 -msse3 -g -O2 -c ./../src-IL/src/il_convert.c -fno-common -DPIC -o...
There seems to be some issues with IL_NUM_IMAGES: - IL_NUM_IMAGES is always one off. Is that intended? http://docmorph.nlm.nih.gov/docview/distrib/v43n1a1.tif has 3 pages, but IL_NUM_IMAGES returns 2. (ilActiveImage(n=0;1;2) loads all three of...
The cmake build produces and installs (on OS X): - include/IL/il.h - INSTALL_RECEIPT.json - lib/libDevIL.dylib - README.md while the auto tools script produces: - AUTHORS - bin/ilur - ChangeLog -...
I've run into an oddity with `ilActiveImage()`, the function for switching between frames in a multi-frame image. I would have assumed that you could iterate through frames like this: ```...