gcc -c -I../ -I.. -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libxml2 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=i686 -g -Wall -O2 -march=i386 -g -DVERSION=\"6.2.3\" -DXS_VERSION=\"6.2.3\" -fPIC "-I/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE" -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H Magick.c
In file included from /usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2322,
from Magick.xs:60:
/usr/include/pthread.h:163: error: parse error before '*' token
/usr/include/pthread.h:165: error: `pthread_create' declared as function returning a function
/usr/include/pthread.h:166: error: parse error before "void"
/usr/include/pthread.h:169: error: parse error before "pthread_self"
/usr/include/pthread.h:172: error: parse error before "__thread1"
/usr/include/pthread.h:180: error: parse error before "__th"
/usr/include/pthread.h:186: error: parse error before "__th"
/usr/include/pthread.h:194: error: parse error before '*' token
/usr/include/pthread.h:197: error: parse error before '*' token
/usr/include/pthread.h:200: error: parse error before '*' token
/usr/include/pthread.h:204: error: parse error before '*' token
/usr/include/pthread.h:208: error: parse error before '*' token
/usr/include/pthread.h:213: error: parse error before '*' token
/usr/include/pthread.h:219: error: parse error before '*' token
/usr/include/pthread.h:223: error: parse error before '*' token
/usr/include/pthread.h:228: error: parse error before '*' token
/usr/include/pthread.h:232: error: parse error before '*' token
/usr/include/pthread.h:237: error: parse error before '*' token
/usr/include/pthread.h:241: error: parse error before '*' token
/usr/include/pthread.h:246: error: parse error before '*' token
/usr/include/pthread.h:250: error: parse error before '*' token
/usr/include/pthread.h:259: error: parse error before '*' token
/usr/include/pthread.h:263: error: parse error before '*' token
/usr/include/pthread.h:271: error: parse error before '*' token
/usr/include/pthread.h:275: error: parse error before '*' token
/usr/include/pthread.h:283: error: parse error before '*' token
/usr/include/pthread.h:287: error: parse error before '*' token
/usr/include/pthread.h:295: error: parse error before "__th"
/usr/include/pthread.h:302: error: parse error before "__target_thread"
/usr/include/pthread.h:307: error: parse error before "__target_thread"
/usr/include/pthread.h:332: error: parse error before '*' token
/usr/include/pthread.h:337: error: parse error before '*' token
/usr/include/pthread.h:340: error: parse error before '*' token
/usr/include/pthread.h:343: error: parse error before '*' token
/usr/include/pthread.h:347: error: parse error before '*' token
/usr/include/pthread.h:353: error: parse error before '*' token
/usr/include/pthread.h:360: error: parse error before '*' token
/usr/include/pthread.h:363: error: parse error before '*' token
/usr/include/pthread.h:366: error: parse error before '*' token
/usr/include/pthread.h:371: error: parse error before '*' token
/usr/include/pthread.h:378: error: parse error before '*' token
/usr/include/pthread.h:382: error: parse error before '*' token
/usr/include/pthread.h:391: error: parse error before '*' token
/usr/include/pthread.h:396: error: parse error before '*' token
/usr/include/pthread.h:399: error: parse error before '*' token
/usr/include/pthread.h:402: error: parse error before '*' token
/usr/include/pthread.h:406: error: parse error before '*' token
/usr/include/pthread.h:413: error: parse error before '*' token
/usr/include/pthread.h:421: error: parse error before '*' token
/usr/include/pthread.h:424: error: parse error before '*' token
/usr/include/pthread.h:427: error: parse error before '*' token
/usr/include/pthread.h:432: error: parse error before '*' token
/usr/include/pthread.h:441: error: parse error before '*' token
/usr/include/pthread.h:446: error: parse error before '*' token
/usr/include/pthread.h:449: error: parse error before '*' token
/usr/include/pthread.h:452: error: parse error before '*' token
/usr/include/pthread.h:456: error: parse error before '*' token
/usr/include/pthread.h:462: error: parse error before '*' token
/usr/include/pthread.h:465: error: parse error before '*' token
/usr/include/pthread.h:469: error: parse error before '*' token
/usr/include/pthread.h:475: error: parse error before '*' token
/usr/include/pthread.h:481: error: parse error before '*' token
/usr/include/pthread.h:484: error: parse error before '*' token
/usr/include/pthread.h:487: error: parse error before '*' token
/usr/include/pthread.h:492: error: parse error before '*' token
/usr/include/pthread.h:496: error: parse error before '*' token
/usr/include/pthread.h:500: error: parse error before '*' token
/usr/include/pthread.h:510: error: parse error before '*' token
/usr/include/pthread.h:514: error: parse error before '*' token
/usr/include/pthread.h:517: error: parse error before '*' token
/usr/include/pthread.h:520: error: parse error before '*' token
/usr/include/pthread.h:523: error: parse error before '*' token
/usr/include/pthread.h:528: error: parse error before '*' token
/usr/include/pthread.h:532: error: parse error before '*' token
/usr/include/pthread.h:534: error: parse error before '*' token
/usr/include/pthread.h:536: error: parse error before '*' token
/usr/include/pthread.h:538: error: parse error before '*' token
/usr/include/pthread.h:542: error: parse error before '*' token
/usr/include/pthread.h:545: error: parse error before '*' token
/usr/include/pthread.h:557: error: parse error before '*' token
/usr/include/pthread.h:558: error: parse error before ')' token
/usr/include/pthread.h:561: error: parse error before "__key"
/usr/include/pthread.h:564: error: parse error before "__key"
/usr/include/pthread.h:568: error: parse error before "__key"
/usr/include/pthread.h:580: error: parse error before '*' token
/usr/include/pthread.h:581: error: parse error before ')' token
/usr/include/pthread.h:595: error: parse error before "__cancelthread"
/usr/include/pthread.h:653: error: parse error before "__thread_id"
In file included from Magick.xs:60:
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2324: error: parse error before "perl_os_thread"
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2324: warning: type defaults to `int' in declaration of `perl_os_thread'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2324: warning: data definition has no type or storage class
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2325: error: parse error before "perl_mutex"
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2325: warning: type defaults to `int' in declaration of `perl_mutex'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2325: warning: data definition has no type or storage class
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2326: error: parse error before "perl_cond"
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2326: warning: type defaults to `int' in declaration of `perl_cond'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2326: warning: data definition has no type or storage class
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2327: error: parse error before "perl_key"
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2327: warning: type defaults to `int' in declaration of `perl_key'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:2327: warning: data definition has no type or storage class
In file included from /usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perl.h:3851,
from Magick.xs:60:
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:31: error: parse error before "PL_thr_key"
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:31: warning: type defaults to `int' in declaration of `PL_thr_key'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:31: warning: data definition has no type or storage class
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:48: error: parse error before "PL_op_mutex"
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:48: warning: type defaults to `int' in declaration of `PL_op_mutex'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:48: warning: data definition has no type or storage class
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:52: error: parse error before "PL_dollarzero_mutex"
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:52: warning: type defaults to `int' in declaration of `PL_dollarzero_mutex'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:52: warning: data definition has no type or storage class
In file included from /usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlapi.h:38,
from /usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/XSUB.h:320,
from Magick.xs:61:
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:31: error: parse error before '*' token
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:31: warning: type defaults to `int' in declaration of `Perl_Gthr_key_ptr'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:31: warning: data definition has no type or storage class
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:48: error: parse error before '*' token
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:48: warning: type defaults to `int' in declaration of `Perl_Gop_mutex_ptr'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:48: warning: data definition has no type or storage class
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:52: error: parse error before '*' token
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:52: warning: type defaults to `int' in declaration of `Perl_Gdollarzero_mutex_ptr'
/usr/lib/perl5/5.8.7/i386-linux-thread-multi/CORE/perlvars.h:52: warning: data definition has no type or storage class
Magick.c: In function `XS_Image__Magick_Animate':
Magick.c:1996: warning: unused variable `ref'
Magick.c:1991: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Append':
Magick.c:2070: warning: unused variable `ref'
Magick.c:2065: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Average':
Magick.c:2201: warning: unused variable `ref'
Magick.c:2196: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_BlobToImage':
Magick.c:2292: warning: unused variable `ref'
Magick.c:2287: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Coalesce':
Magick.c:2441: warning: unused variable `ref'
Magick.c:2436: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Copy':
Magick.c:2524: warning: unused variable `ref'
Magick.c:2519: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_DESTROY':
Magick.c:2608: warning: unused variable `ref'
Magick.c: In function `XS_Image__Magick_Display':
Magick.c:2682: warning: unused variable `ref'
Magick.c:2677: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Flatten':
Magick.c:2756: warning: unused variable `ref'
Magick.c:2751: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Fx':
Magick.c:2847: warning: unused variable `ref'
Magick.c:2842: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Get':
Magick.c:2999: warning: unused variable `ref'
Magick.c:2994: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Histogram':
Magick.c:4127: warning: unused variable `ref'
Magick.c:4122: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_GetPixels':
Magick.c:4241: warning: unused variable `ref'
Magick.c:4236: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_ImageToBlob':
Magick.c:4480: warning: unused variable `ref'
Magick.c:4475: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_MagickToMime':
Magick.c:4577: warning: unused variable `ref'
Magick.c:4573: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Mogrify':
Magick.c:4605: warning: unused variable `ref'
Magick.c: In function `XS_Image__Magick_Montage':
Magick.c:6788: warning: unused variable `ref'
Magick.c:6783: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Morph':
Magick.c:7189: warning: unused variable `ref'
Magick.c:7184: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Mosaic':
Magick.c:7313: warning: unused variable `ref'
Magick.c:7308: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Ping':
Magick.c:7396: warning: unused variable `ref'
Magick.c:7391: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Preview':
Magick.c:7576: warning: unused variable `ref'
Magick.c:7571: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_QueryColor':
Magick.c:7669: warning: unused variable `ref'
Magick.c:7664: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_QueryColorname':
Magick.c:7745: warning: unused variable `ref'
Magick.c:7740: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_QueryFont':
Magick.c:7815: warning: unused variable `ref'
Magick.c:7810: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_QueryFontMetrics':
Magick.c:7930: warning: unused variable `ref'
Magick.c:7925: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_QueryMultilineFontMetrics':
Magick.c:8288: warning: unused variable `ref'
Magick.c:8283: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_QueryFormat':
Magick.c:8646: warning: unused variable `ref'
Magick.c:8641: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Read':
Magick.c:8734: warning: unused variable `ref'
Magick.c:8729: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Remote':
Magick.c:8914: warning: unused variable `ref'
Magick.c:8909: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Set':
Magick.c:8961: warning: unused variable `ref'
Magick.c:8956: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Statistics':
Magick.c:9019: warning: unused variable `ref'
Magick.c:9014: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Transform':
Magick.c:9191: warning: unused variable `ref'
Magick.c:9186: warning: unused variable `ix'
Magick.c: In function `XS_Image__Magick_Write':
Magick.c:9332: warning: unused variable `ref'
Magick.c:9327: warning: unused variable `ix'
make: *** [Magick.o] Error 1