Search code examples
python-2.7cygwinpygame

Missing jpeglib.h when building pygame in Cygwin


I'm trying to install pygame with cygwin with the step by step below

http://msdl.cs.mcgill.ca/people/tfeng/svmsccdoc/node49.html

Things are going fine until the last part when I'm running theses 3 lines

export LIBRARY_PATH=/usr/local/lib:$LIBRARY_PATH
export CPATH=/usr/local/include/SDL:$CPATH
python setup.py install build

I have this issue

gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -    fdebug-prefix-map=/usr/src/ports/python/python-2.7.8-1.i686/build=/usr/src/debug/python-2.7.8-1 -fdebug-prefix-map=/usr/src/ports/python/python-2.7.8-1.i686/src/Python-2.7.8=/usr/src/debug/python-2.7.8-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/NEED_INC_PATH_FIX -I/usr/include/python2.7 -c src/imageext.c -o build/temp.cygwin-1.7.33-i686-2.7/src/imageext.o
src/imageext.c:35:21: erreur fatale: jpeglib.h : No such file or directory
#include <jpeglib.h>

As you can see, the file jpeglib.h is missing

I tried to install the missing file by downloading the lib

apt-cyg install libjpeg62

But to no avail

Does anyone have seen that issue before? I browsed the net but found nothing relevant.

TIA


Solution

  • libjpeg62 doesn't have jpeglib.h. You need libjpeg-devel instead.

    You can search for specific files in packages using the package search function on the Cygwin website.