Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Need help installing Image::Magick on OSX server

Options
  • 07-04-2007 9:09pm
    #1
    Registered Users Posts: 2,364 ✭✭✭


    I'm trying to install Image::Magick/PerlMagick on an os x computer.

    Is this even possible does anyone know.
    I've downloaded the PerlMagick-6.32.tar.gz, untared it and done
    perl Makefil.PL
    
    seems ok
    make
    
    gives lots of errors and warnings.

    Anyone have any ideas?


Comments

  • Registered Users Posts: 6,511 ✭✭✭daymobrew


    Post a few of the errors (or capture them all and attach the log file).


  • Registered Users Posts: 3,594 ✭✭✭forbairt


    http://www.imagemagick.org/script/install-source.php

    steps they are giving ...
    gunzip -c ImageMagick.tar.gz | tar xvf -
    
    cd ImageMagick-6.?.?
      ./configure
      make
    
    make install
    


  • Registered Users Posts: 2,364 ✭✭✭Mr. Flibble


    Oops, my message isn't clear. I actually have the ImageMagick part installed. I'm trying to get PerlMagick installed so I can use imagemagick from perl scripts.

    Here are the errors that I get:
    perl Makefile.pl
    Note (probably harmless): No library found for -lfreetype
    Note (probably harmless): No library found for -llcms
    Note (probably harmless): No library found for -ltiff
    Note (probably harmless): No library found for -lfreetype
    Note (probably harmless): No library found for -ljpeg
    Note (probably harmless): No library found for -lgs
    Note (probably harmless): No library found for -lpng
    Note (probably harmless): No library found for -lXext
    Note (probably harmless): No library found for -lXt
    Note (probably harmless): No library found for -lSM
    Note (probably harmless): No library found for -lICE
    Note (probably harmless): No library found for -lX11
    Note (probably harmless): No library found for -lrsvg-2
    Note (probably harmless): No library found for -lgdk_pixbuf-2.0
    Note (probably harmless): No library found for -lpng12
    Note (probably harmless): No library found for -lgobject-2.0
    Note (probably harmless): No library found for -lgmodule-2.0
    Note (probably harmless): No library found for -lglib-2.0
    Note (probably harmless): No library found for -lgvc
    Writing Makefile for Image::Magick
    

    [code]make
    gcc -c -I../ -I.. -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/graphviz -I/usr/include/freetype2 -I/usr/include/libxml2 -I/sw/include -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -pipe -Wdeclaration-after-statement -g -O2 -Wall -W -pthread -O3 -DVERSION=\"6.3.2\" -DXS_VERSION=\"6.3.2\" "-I/sw/lib/perl5-core/5.8.8/darwin-thread-multi-2level/CORE" -D_LARGE_FILES=1 -DHAVE_CONFIG_H Magick.c
    powerpc-apple-darwin8-gcc-4.0.1: unrecognized option '-pthread'
    Magick.xs:64:31: error: magick/MagickCore.h: No such file or directory
    Magick.xs:154: error: parse error before 'MagickRealType'
    Magick.xs:154: warning: no semicolon at end of struct or union
    Magick.xs:161: error: parse error before '*' token
    Magick.xs:161: warning: type defaults to 'int' in declaration of 'image_reference'
    Magick.xs:161: warning: data definition has no type or storage class
    Magick.xs:171: error: parse error before '}' token
    Magick.xs:175: error: parse error before 'ImageInfo'
    Magick.xs:175: warning: no semicolon at end of struct or union
    Magick.xs:197: error: 'MagickNoiseOptions' undeclared here (not in a function)
    Magick.xs:197: warning: missing initializer
    Magick.xs:197: warning: (near initialization for 'Methods[2].arguments[0].type')
    Magick.xs:198: error: 'MagickChannelOptions' undeclared here (not in a function)
    Magick.xs:198: warning: missing initializer
    Magick.xs:198: warning: (near initialization for 'Methods[2].arguments[1].type')
    Magick.xs:198: warning: missing initializer
    Magick.xs:198: warning: (near initialization for 'Methods[2].arguments')
    Magick.xs:199: warning: missing initializer
    Magick.xs:199: warning: (near initialization for 'Methods[3].arguments')
    Magick.xs:203: error: 'MagickCompositeOptions' undeclared here (not in a function)
    Magick.xs:203: warning: missing initializer
    Magick.xs:203: warning: (near initialization for 'Methods[4].arguments[6].type')
    Magick.xs:203: warning: missing initializer
    Magick.xs:203: warning: (near initialization for 'Methods[4].arguments')
    Magick.xs:205: warning: missing initializer
    Magick.xs:205: warning: (near initialization for 'Methods[5].arguments[3].type')
    Magick.xs:205: warning: missing initializer
    Magick.xs:205: warning: (near initialization for 'Methods[5].arguments')
    Magick.xs:208: warning: missing initializer
    Magick.xs:208: warning: (near initialization for 'Methods[6].arguments')
    Magick.xs:211: warning: missing initializer
    Magick.xs:211: warning: (near initialization for 'Methods[7].arguments')
    Magick.xs:212: warning: missing initializer
    Magick.xs:212: warning: (near initialization for 'Methods[8].arguments')
    Magick.xs:213: warning: missing initializer
    Magick.xs:213: warning: (near initialization for 'Methods[9].arguments')
    Magick.xs:215: warning: missing initializer
    Magick.xs:215: warning: (near initialization for 'Methods[10].arguments')
    Magick.xs:216: warning: missing initializer
    Magick.xs:216: warning: (near initialization for 'Methods[11].arguments')
    Magick.xs:217: warning: missing initializer
    Magick.xs:217: warning: (near initialization for 'Methods[12].arguments')
    Magick.xs:218: warning: missing initializer
    Magick.xs:218: warning: (near initialization for 'Methods[13].arguments')
    Magick.xs:222: warning: missing initializer
    Magick.xs:222: warning: (near initialization for 'Methods[14].arguments[7].type')
    Magick.xs:222: warning: missing initializer
    Magick.xs:222: warning: (near initialization for 'Methods[14].arguments')
    Magick.xs:224: error: 'MagickInterpolateOptions' undeclared here (not in a function)
    Magick.xs:224: warning: missing initializer
    Magick.xs:224: warning: (near initialization for 'Methods[15].arguments[1].type')
    Magick.xs:224: warning: missing initializer
    Magick.xs:224: warning: (near initialization for 'Methods[15].arguments')
    Magick.xs:225: warning: missing initializer
    Magick.xs:225: warning: (near initialization for 'Methods[16].arguments')
    Magick.xs:226: warning: missing initializer
    Magick.xs:226: warning: (near initialization for 'Methods[17].arguments')
    Magick.xs:227: warning: missing initializer
    Magick.xs:227: warning: (near initialization for 'Methods[18].arguments')
    Magick.xs:228: warning: missing initializer
    Magick.xs:228: warning: (near initialization for 'Methods[19].arguments')
    Magick.xs:229: warning: missing initializer
    Magick.xs:229: warning: (near initialization for 'Methods[20].arguments')
    Magick.xs:231: warning: missing initializer
    Magick.xs:231: warning: (near initialization for 'Methods[21].arguments')
    Magick.xs:233: warning: missing initializer
    Magick.xs:233: warning: (near initialization for 'Methods[22].arguments')
    Magick.xs:235: warning: missing initializer
    Magick.xs:235: warning: (near initialization for 'Methods[23].arguments')
    Magick.xs:237: warning: missing initializer
    Magick.xs:237: warning: (near initialization for 'Methods[24].arguments')
    Magick.xs:239: error: 'MagickBooleanOptions' undeclared here (not in a function)
    Magick.xs:239: warning: missing initializer
    Magick.xs:239: warning: (near initialization for 'Methods[25].arguments[3].type')
    Magick.xs:239: warning: missing initializer
    Magick.xs:239: warning: (near initialization for 'Methods[25].arguments')
    Magick.xs:241: warning: missing initializer
    Magick.xs:241: warning: (near initialization for 'Methods[26].arguments[3].type')
    Magick.xs:241: warning: missing initializer
    Magick.xs:241: warning: (near initialization for 'Methods[26].arguments')
    Magick.xs:244: warning: missing initializer
    Magick.xs:244: warning: (near initialization for 'Methods[27].arguments')
    Magick.xs:245: warning: missing initializer
    Magick.xs:245: warning: (near initialization for 'Methods[28].arguments')
    Magick.xs:247: warning: missing initializer
    Magick.xs:247: warning: (near initialization for 'Methods[29].arguments[1].type')
    Magick.xs:247: warning: missing initializer
    Magick.xs:247: warning: (near initialization for 'Methods[29].arguments')
    Magick.xs:249: error: 'MagickFilterOptions' undeclared here (not in a function)
    Magick.xs:249: warning: missing initializer
    Magick.xs:249: warning: (near initialization for 'Methods[30].arguments[3].type')
    Magick.xs:250: warning: missing initializer
    Magick.xs:250: warning: (near initialization for 'Methods[30].arguments')
    Magick.xs:252: warning: missing initializer
    Magick.xs:252: warning: (near initialization for 'Methods[31].arguments[3].type')
    Magick.xs:253: warning: missing initializer
    Magick.xs:253: warning: (near initialization for 'Methods[31].arguments')
    Magick.xs:259: error: 'MagickGravityOptions' undeclared here (not in a function)
    Magick.xs:259: warning: missing initializer
    Magick.xs:259: warning: (near initialization for 'Methods[32].arguments[11].type')
    Magick.xs:263: warning: missing initializer
    Magick.xs:263: warning: (near initialization for 'Methods[32].arguments[18].type')
    Magick.xs:264: error: 'MagickStyleOptions' undeclared here (not in a function)
    Magick.xs:264: warning: missing initializer
    Magick.xs:264: warning: (near initialization for 'Methods[32].arguments[20].type')
    Magick.xs:264: error: 'MagickStretchOptions' undeclared here (not in a function)
    Magick.xs:264: warning: missing initializer
    Magick.xs:264: warning: (near initialization for 'Methods[32].arguments[21].type')
    Magick.xs:265: error: 'MagickAlignOptions' undeclared here (not in a function)
    Magick.xs:265: warning: missing initializer
    Magick.xs:265: warning: (near initialization for 'Methods[32].arguments[23].type')
    Magick.xs:268: warning: missing initializer
    Magick.xs:268: warning: (near initialization for 'Methods[32].arguments')
    Magick.xs:272: warning: missing initializer
    Magick.xs:272: warning: (near initialization for 'Methods[33].arguments')
    Magick.xs:274: warning: missing initializer
    Magick.xs:274: warning: (near initialization for 'Methods[34].arguments[1].type')
    Magick.xs:276: warning: missing initializer
    Magick.xs:276: warning: (near initialization for 'Methods[34].arguments[5].type')
    Magick.xs:277: warning: missing initializer
    Magick.xs:277: warning: (near initialization for 'Methods[34].arguments[7].type')
    Magick.xs:279: warning: missing initializer
    Magick.xs:279: warning: (near initialization for 'Methods[34].arguments[12].type')
    Magick.xs:280: warning: missing initializer
    Magick.xs:280: warning: (near initialization for 'Methods[34].arguments[13].type')
    Magick.xs:280: warning: missing initializer
    Magick.xs:280: warning: (near initialization for 'Methods[34].arguments')
    Magick.xs:281: warning: missing initializer
    Magick.xs:281: warning: (near initialization for 'Methods[35].arguments[0].type')
    Magick.xs:281: warning: missing initializer
    Magick.xs:281: warning: (near initialization for 'Methods[35].arguments')
    Magick.xs:282: warning: missing initializer
    Magick.xs:282: warning: (near initialization for 'Methods[36].arguments')
    Magick.xs:283: error: 'MagickPrimitiveOptions' undeclared here (not in a function)
    Magick.xs:283: warning: missing initializer
    Magick.xs:283: warning: (near initialization for 'Methods[37].arguments[0].type')
    Magick.xs:284: error: 'MagickMethodOptions' undeclared here (not in a function)
    Magick.xs:284: warning: missing initializer
    Magick.xs:284: warning: (near initialization for 'Methods[37].arguments[2].type')
    Magick.xs:292: warning: missing initializer
    Magick.xs:292: warning: (near initialization for 'Methods[37].arguments[17].type')
    Magick.xs:296: warning: missing initializer
    Magick.xs:296: warning: (near initialization for 'Methods[37].arguments[23].type')
    Magick.xs:298: warning: missing initializer
    Magick.xs:298: warning: (near initialization for 'Methods[37].arguments')
    Magick.xs:299: warning: missing initializer
    Magick.xs:299: warning: (near initialization for 'Methods[38].arguments')
    Magick.xs:300: warning: missing initializer
    Magick.xs:300: warning: (near initialization for 'Methods[39].arguments[1].type')
    Magick.xs:302: warning: missing initializer
    Magick.xs:302: warning: (near initialization for 'Methods[39].arguments')
    Magick.xs:303: warning: missing initializer
    Magick.xs:303: warning: (near initialization for 'Methods[40].arguments[1].type')
    Magick.xs:303: warning: missing initializer
    Magick.xs:303: warning: (near initialization for 'Methods[40].arguments')
    Magick.xs:307: warning: missing initializer
    Magick.xs:307: warning: (near initialization for 'Methods[41].arguments')
    Magick.xs:311: warning: missing initializer
    Magick.xs:311: warning: (near initialization for 'Methods[42].arguments')
    Magick.xs:312: warning: missing initializer
    Magick.xs:312: warning: (near initialization for 'Methods[43].arguments[0].type')
    Magick.xs:313: warning: missing initializer
    Magick.xs:313: warning: (near initialization for 'Methods[43].arguments[1].type')
    Magick.xs:313: warning: missing initializer
    Magick.xs:313: warning: (near initialization for 'Methods[43].arguments')
    Magick.xs:314: warning: missing initializer
    Magick.xs:314: warning: (near initialization for 'Methods[44].arguments[0].type')
    Magick.xs:314: warning: missing initializer
    Magick.xs:314: warning: (near initialization for 'Methods[44].arguments')
    Magick.xs:315: warning: missing initializer
    Magick.xs:315: warning: (near initialization for 'Methods[45].arguments')
    Magick.xs:317: warning: missing initializer
    Magick.xs:317: warning: (near initialization for 'Methods[46].arguments[3].type')
    Magick.xs:317: warning: missing initializer
    Magick.xs:317: warning: (near initialization for 'Methods[46].arguments')
    Magick.xs:319: error: 'MagickColorspaceOptions' undeclared here (not in a function)
    Magick.xs:319: warning: missing initializer
    Magick.xs:319: warning: (near initialization for 'Methods[47].arguments[2].type')
    Magick.xs:320: warning: missing initializer
    Magick.xs:320: warning: (near initialization for 'Methods[47].arguments[3].type')
    Magick.xs:320: warning: missing initializer
    Magick.xs:320: warning: (near initialization for 'Methods[47].arguments[4].type')
    Magick.xs:321: warning: missing initializer
    Magick.xs:321: warning: (near initialization for 'Methods[47].arguments[5].type')
    Magick.xs:322: warning: missing initializer
    Magick.xs:322: warning: (near initialization for 'Methods[47].arguments')
    Magick.xs:324: warning: missing initializer
    Magick.xs:324: warning: (near initialization for 'Methods[48].arguments[3].type')
    Magick.xs:324: warning: missing initializer
    Magick.xs:324: warning: (near initialization for 'Methods[48].arguments')
    Magick.xs:328: warning: missing initializer
    Magick.xs:328: warning: (near initialization for 'Methods[49].arguments[3].type')
    Magick.xs:329: warning: missing initializer
    Magick.xs:329: warning: (near initialization for 'Methods[49].arguments[4].type')
    Magick.xs:329: warning: missing initializer
    Magick.xs:329: warning: (near initialization for 'Methods[49].arguments')
    Magick.xs:330: warning: missing initializer
    Magick.xs:330: warning: (near initialization for 'Methods[50].arguments')
    Magick.xs:332: warning: missing initializer
    Magick.xs:332: warning: (near initialization for 'Methods[51].arguments')
    Magick.xs:333: warning: missing initializer
    Magick.xs:333: warning: (near initialization for 'Methods[52].arguments')
    Magick.xs:334: warning: missing initializer
    Magick.xs:334: warning: (near initialization for 'Methods[53].arguments')
    Magick.xs:336: error: 'MagickEvaluateOptions' undeclared here (not in a function)
    Magick.xs:336: warning: missing initializer
    Magick.xs:336: warning: (near initialization for 'Methods[54].arguments[1].type')
    Magick.xs:337: warning: missing initializer
    Magick.xs:337: warning: (near initialization for 'Methods[54].arguments[2].type')
    Magick.xs:337: warning: missing initializer
    Magick.xs:337: warning: (near initialization for 'Methods[54].arguments')
    Magick.xs:339: warning: missing initializer
    Magick.xs:339: warning: (near initialization for 'Methods[55].arguments')
    Magick.xs:341: warning: missing initializer
    Magick.xs:341: warning: (near initialization for 'Methods[56].arguments[1].type')
    Magick.xs:341: warning: missing initializer
    Magick.xs:341: warning: (near initialization for 'Methods[56].arguments')
    Magick.xs:343: warning: missing initializer
    Magick.xs:343: warning: (near initialization for 'Methods[57].arguments')
    Magick.xs:344: warning: missing initializer
    Magick.xs:344: warning: (near initialization for 'Methods[58].arguments')
    Magick.xs:347: warning: missing initializer
    Magick.xs:347: warning: (near initialization for 'Methods[59].arguments[3].type')
    Magick.xs:347: warning: missing initializer
    Magick.xs:347: warning: (near initialization for 'Methods[59].arguments')
    Magick.xs:348: warning: missing initializer
    Magick.xs:348: warning: (near initialization for 'Methods[60].arguments[0].type')
    Magick.xs:348: warning: missing initializer
    Magick.xs:348: warning: (near initialization for 'Methods[60].arguments')
    Magick.xs:349: warning: missing initializer
    Magick.xs:349: warning: (near initialization for 'Methods[61].arguments')
    Magick.xs:350: warning: missing initializer
    Magick.xs:350: warning: (near initialization for 'Methods[62].arguments')
    Magick.xs:351: warning: missing initializer
    Magick.xs:351: warning: (near initialization for 'Methods[63].arguments')
    Magick.xs:352: warning: missing initializer
    Magick.xs:352: warning: (near initialization for 'Methods[64].arguments')
    Magick.xs:355: warning: missing initializer
    Magick.xs:355: warning: (near initialization for 'Methods[65].arguments[3].type')
    Magick.xs:355: warning: missing initializer
    Magick.xs:355: warning: (near initialization for 'Methods[65].arguments')
    Magick.xs:357: warning: missing initializer
    Magick.xs:357: warning: (near initialization for 'Methods[66].arguments[1].type')
    Magick.xs:357: warning: missing initializer
    Magick.xs:357: warning: (near initialization for 'Methods[66].arguments')
    Magick.xs:359: error: 'MagickIntentOptions' undeclared here (not in a function)
    Magick.xs:359: warning: missing initializer
    Magick.xs:359: warning: (near initialization for 'Methods[67].arguments[2].type')
    Magick.xs:360: warning: missing initializer
    Magick.xs:360: warning: (near initialization for 'Methods[67].arguments[3].type')
    Magick.xs:360: warning: missing initializer
    Magick.xs:360: warning: (near initialization for 'Methods[67].arguments')
    Magick.xs:364: warning: missing initializer
    Magick.xs:364: warning: (near initialization for 'Methods[68].arguments[5].type')
    Magick.xs:364: warning: missing initializer
    Magick.xs:364: warning: (near initialization for 'Methods[68].arguments')
    Magick.xs:367: warning: missing initializer
    Magick.xs:367: warning: (near initialization for 'Methods[69].arguments')
    Magick.xs:369: warning: missing initializer
    Magick.xs:369: warning: (near initialization for 'Methods[70].arguments[1].type')
    Magick.xs:369: warning: missing initializer
    Magick.xs:369: warning: (near initialization for 'Methods[70].arguments')
    Magick.xs:371: warning: missing initializer
    Magick.xs:371: warning: (near initialization for 'Methods[71].arguments')
    Magick.xs:374: warning: missing initializer
    Magick.xs:374: warning: (near initialization for 'Methods[72].arguments[4].type')
    Magick.xs:374: warning: missing initializer
    Magick.xs:374: warning: (near initialization for 'Methods[72].arguments')
    Magick.xs:375: warning: missing initializer
    Magick.xs:375: warning: (near initialization for 'Methods[73].arguments[1].type')
    Magick.xs:375: warning: missing initializer
    Magick.xs:375: warning: (near initialization for 'Methods[73].arguments')
    Magick.xs:379: warning: missing initializer
    Magick.xs:379: warning: (near initialization for 'Methods[74].arguments[6].type')
    Magick.xs:380: warning: missing initializer
    Magick.xs:380: warning: (near initialization for 'Methods[74].arguments')
    Magick.xs:381: warning: missing initializer
    Magick.xs:381: warning: (near initialization for 'Methods[75].arguments')
    Magick.xs:384: warning: missing initializer
    Magick.xs:384: warning: (near initialization for 'Methods[76].arguments')
    Magick.xs:386: warning: missing initializer
    Magick.xs:386: warning: (near initialization for 'Methods[77].arguments[3].type')
    Magick.xs:387: warning: missing initializer
    Magick.xs:387: warning: (near initialization for 'Methods[77].arguments')
    Magick.xs:388: warning: missing initializer
    Magick.xs:388: warning: (near initialization for 'Methods[78].arguments')
    Magick.xs:389: warning: missing initializer
    Magick.xs:389: warning: (near initialization for 'Methods[79].arguments')
    Magick.xs:390: warning: missing initializer
    Magick.xs:390: warning: (near initialization for 'Methods[80].arguments')
    Magick.xs:392: warning: missing initializer
    Magick.xs:392: warning: (near initialization for 'Methods[81].arguments[2].type')
    Magick.xs:392: warning: missing initializer
    Magick.xs:392: warning: (near initialization for 'Methods[81].arguments')
    Magick.xs:394: warning: missing initializer
    Magick.xs:394: warning: (near initialization for 'Methods[82].arguments')
    Magick.xs:395: warning: missing initializer
    Magick.xs:395: warning: (near initialization for 'Methods[83].arguments')
    Magick.xs:396: warning: missing initializer
    Magick.xs:396: warning: (near initialization for 'Methods[84].arguments')
    Magick.xs:397: warning: missing initializer
    Magick.xs:397: warning: (near initialization for 'Methods[85].arguments[0].type')
    Magick.xs:397: warning: missing initializer
    Magick.xs:397: warning: (near initialization for 'Methods[85].arguments')
    Magick.xs:401: warning: missing initializer
    Magick.xs:401: warning: (near initialization for 'Methods[86].arguments[7].type')
    Magick.xs:401: warning: missing initializer
    Magick.xs:401: warning: (near initialization for 'Methods[86].arguments')
    Magick.xs:403: warning: missing initializer
    Magick.xs:403: warning: (near initialization for 'Methods[87].arguments[1].type')
    Magick.xs:403: warning: missing initializer
    Magick.xs:403: warning: (near initialization for 'Methods[87].arguments')
    Magick.xs:406: warning: missing initializer
    Magick.xs:406: warning: (near initialization for 'Methods[88].arguments')
    Magick.xs:407: warning: missing initializer
    Magick.xs:407: warning: (near initialization for 'Methods[89].arguments')
    Magick.xs:408: warning: missing initializer
    Magick.xs:408: warning: (near initialization for 'Methods[90].arguments')
    Magick.xs:411: warning: missing initializer
    Magick.xs:411: warning: (near initialization for 'Methods[91].arguments[3].type')
    Magick.xs:411: warning: missing initializer
    Magick.xs:411: warning: (near initialization for 'Methods[91].arguments[4].type')
    Magick.xs:411: warning: missing initializer
    Magick.xs:411: warning: (near initialization for 'Methods[91].arguments')
    Magick.xs:415: warning: missing initializer
    Magick.xs:415: warning: (near initialization for 'Methods[92].arguments[7].type')
    Magick.xs:415: warning: missing initializer
    Magick.xs:415: warning: (near initialization for 'Methods[92].arguments')
    Magick.xs:418: warning: missing initializer
    Magick.xs:418: warning: (near initialization for 'Methods[93].arguments')
    Magick.xs:421: warning: missing initializer
    Magick.xs:421: warning: (near initialization for 'Methods[94].arguments[3].type')
    Magick.xs:421: warning: missing initializer
    Magick.xs:421: warning: (near initialization for 'Methods[94].arguments')
    Magick.xs:422: warning: missing initializer
    Magick.xs:422: warning: (near initialization for 'Methods[95].arguments')
    Magick.xs:423: warning: missing initializer
    Magick.xs:423: warning: (near initialization for 'Methods[96].arguments')
    Magick.xs:426: warning: missing initializer
    Magick.xs:426: warning: (near initialization for 'Methods[97].arguments[3].type')
    Magick.xs:426: warning: missing initializer
    Magick.xs:426: warning: (near initialization for 'Methods[97].arguments')
    Magick.xs:427: warning: missing initializer
    Magick.xs:427: warning: (near initialization for 'Methods[98].arguments')
    Magick.xs:428: warning: missing initializer
    Magick.xs:428: warning: (near initialization for 'Methods[99].arguments')
    Magick.xs:429: warning: missing initializer
    Magick.xs:429: warning: (near initialization for 'Methods[100].arguments')
    Magick.xs:432: warning: missing initializer
    Magick.xs:432: warning: (near initialization for 'Methods[101].arguments[3].type')
    Magick.xs:432: warning: missing initializer
    Magick.xs:432: warning: (near initialization for 'Methods[101].arguments')
    Magick.xs:435: warning: missing initializer
    Magick.xs:435: warning: (near initialization for 'Methods[102].arguments')
    Magick.xs:436: warning: missing initializer
    Magick.xs:436: warning: (near initialization for 'Methods[103].arguments')
    Magick.xs:438: warning: missing initializer
    Magick.xs:438: warning: (near initialization for 'Methods[104].arguments')
    Magick.xs:439: warning: missing initializer
    Magick.xs:439: warning: (near initialization for 'Methods[105].arguments')
    Magick.xs:441: warning: missing initializer
    Magick.xs:441: warning: (near initialization for 'Methods[106].arguments')
    Magick.xs:442: warning: missing initializer
    Magick.xs:442: warning: (near initialization for 'Methods[107].arguments')
    Magick.xs:443: warning: missing initializer
    Magick.xs:443: warning: (near initialization for 'Methods[108].arguments')
    Magick.xs:447: warning: missing initializer
    Magick.xs:447: warning: (near initialization for 'Methods[109].arguments[7].type')
    Magick.xs:448: warning: missing initializer
    Magick.xs:448: warning: (near initialization for 'Methods[109].arguments')
    Magick.xs:455: error: parse error before '*' token
    Magick.xs:455: error: parse error before 'ExceptionInfo'
    Magick.xs:455: warning: type defaults to 'int' in declaration of 'SetupList'
    Magick.xs:455: warning: data definition has no type or storage class
    Magick.xs:487: error: parse error before 'ExceptionInfo'
    Magick.xs: In function 'ClonePackageInfo':
    Magick.xs:492: warning: implicit declaration of function 'AcquireMagickMemory'
    Magick.xs:492: error: dereferencing pointer to incomplete type
    Magick.xs:495: warning: implicit declaration of function 'ThrowMagickException'
    Magick.xs:495: error: 'exception' undeclared (first use in this function)
    Magick.xs:495: error: (Each undeclared identifier is reported only once
    Magick.xs:495: error: for each function it appears in.)
    Magick.xs:495: warning: implicit declaration of function 'GetMagickModule'
    Magick.xs:495: error: 'ResourceLimitError' undeclared (first use in this function)
    Magick.xs:499: error: 'info' undeclared (first use in this function)
    Magick.xs:499: warning: comparison of distinct pointer types lacks a cast
    Magick.xs:501: error: dereferencing pointer to incomplete type
    Magick.xs:501: error: request for member 'image_info' in something not a structure or union
    Magick.xs:501: warning: implicit declaration of function 'CloneImageInfo'
    Magick.xs:501: error: 'ImageInfo' undeclared (first use in this function)
    Magick.xs:501: error: parse error before ')' token
    Magick.xs:501: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:501: warning: statement with no effect
    Magick.xs:504: error: dereferencing pointer to incomplete type
    Magick.xs:504: warning: statement with no effect
    Magick.xs:505: error: dereferencing pointer to incomplete type
    Magick.xs:505: error: request for member 'image_info' in something not a structure or union
    Magick.xs:505: error: 'struct Methods' has no member named 'image_info'
    Magick.xs:505: warning: statement with no effect
    Magick.xs: In function 'constant':
    Magick.xs:543: error: 'BlobError' undeclared (first use in this function)
    Magick.xs:543: error: incompatible types in return
    Magick.xs:545: error: 'BlobWarning' undeclared (first use in this function)
    Magick.xs:545: error: incompatible types in return
    Magick.xs:551: error: 'CacheError' undeclared (first use in this function)
    Magick.xs:551: error: incompatible types in return
    Magick.xs:553: error: 'CacheWarning' undeclared (first use in this function)
    Magick.xs:553: error: incompatible types in return
    Magick.xs:555: error: 'CoderError' undeclared (first use in this function)
    Magick.xs:555: error: incompatible types in return
    Magick.xs:557: error: 'CoderWarning' undeclared (first use in this function)
    Magick.xs:557: error: incompatible types in return
    Magick.xs:559: error: 'ConfigureError' undeclared (first use in this function)
    Magick.xs:559: error: incompatible types in return
    Magick.xs:561: error: 'ConfigureWarning' undeclared (first use in this function)
    Magick.xs:561: error: incompatible types in return
    Magick.xs:563: error: 'CorruptImageError' undeclared (first use in this function)
    Magick.xs:563: error: incompatible types in return
    Magick.xs:565: error: 'CorruptImageWarning' undeclared (first use in this function)
    Magick.xs:565: error: incompatible types in return
    Magick.xs:571: error: 'DelegateError' undeclared (first use in this function)
    Magick.xs:571: error: incompatible types in return
    Magick.xs:573: error: 'DelegateWarning' undeclared (first use in this function)
    Magick.xs:573: error: incompatible types in return
    Magick.xs:575: error: 'DrawError' undeclared (first use in this function)
    Magick.xs:575: error: incompatible types in return
    Magick.xs:577: error: 'DrawWarning' undeclared (first use in this function)
    Magick.xs:577: error: incompatible types in return
    Magick.xs:583: error: 'ErrorException' undeclared (first use in this function)
    Magick.xs:583: error: incompatible types in return
    Magick.xs:585: error: incompatible types in return
    Magick.xs:587: error: incompatible types in return
    Magick.xs:593: error: 'FatalErrorException' undeclared (first use in this function)
    Magick.xs:593: error: incompatible types in return
    Magick.xs:595: error: 'FileOpenError' undeclared (first use in this function)
    Magick.xs:595: error: incompatible types in return
    Magick.xs:597: error: 'FileOpenWarning' undeclared (first use in this function)
    Magick.xs:597: error: incompatible types in return
    Magick.xs:603: error: 'ImageError' undeclared (first use in this function)
    Magick.xs:603: error: incompatible types in return
    Magick.xs:605: error: 'ImageWarning' undeclared (first use in this function)
    Magick.xs:605: error: incompatible types in return
    Magick.xs:611: error: 'QuantumRange' undeclared (first use in this function)
    Magick.xs:611: error: incompatible types in return
    Magick.xs:613: error: 'MissingDelegateError' undeclared (first use in this function)
    Magick.xs:613: error: incompatible types in return
    Magick.xs:615: error: 'MissingDelegateWarning' undeclared (first use in this function)
    Magick.xs:615: error: incompatible types in return
    Magick.xs:617: error: 'ModuleError' undeclared (first use in this function)
    Magick.xs:617: error: incompatible types in return
    Magick.xs:619: error: 'ModuleWarning' undeclared (first use in this function)
    Magick.xs:619: error: incompatible types in return
    Magick.xs:625: error: 'OpaqueOpacity' undeclared (first use in this function)
    Magick.xs:625: error: incompatible types in return
    Magick.xs:627: error: 'OptionError' undeclared (first use in this function)
    Magick.xs:627: error: incompatible types in return
    Magick.xs:629: error: 'OptionWarning' undeclared (first use in this function)
    Magick.xs:629: error: incompatible types in return
    Magick.xs:635: error: 'QuantumDepth' undeclared (first use in this function)
    Magick.xs:635: error: incompatible types in return
    Magick.xs:637: error: incompatible types in return
    Magick.xs:643: error: 'ResourceLimitError' undeclared (first use in this function)
    Magick.xs:643: error: incompatible types in return
    Magick.xs:645: error: 'ResourceLimitWarning' undeclared (first use in this function)
    Magick.xs:645: error: incompatible types in return
    Magick.xs:647: error: 'RegistryError' undeclared (first use in this function)
    Magick.xs:647: error: incompatible types in return
    Magick.xs:649: error: 'RegistryWarning' undeclared (first use in this function)
    Magick.xs:649: error: incompatible types in return
    Magick.xs:655: error: 'StreamError' undeclared (first use in this function)
    Magick.xs:655: error: incompatible types in return
    Magick.xs:657: error: 'StreamWarning' undeclared (first use in this function)
    Magick.xs:657: error: incompatible types in return
    Magick.xs:665: error: 'TransparentOpacity' undeclared (first use in this function)
    Magick.xs:665: error: incompatible types in return
    Magick.xs:667: error: 'TypeError' undeclared (first use in this function)
    Magick.xs:667: error: incompatible types in return
    Magick.xs:669: error: 'TypeWarning' undeclared (first use in this function)
    Magick.xs:669: error: incompatible types in return
    Magick.xs:675: error: 'WarningException' undeclared (first use in this function)
    Magick.xs:675: error: incompatible types in return
    Magick.xs:681: error: 'XServerError' undeclared (first use in this function)
    Magick.xs:681: error: incompatible types in return
    Magick.xs:683: error: 'XServerWarning' undeclared (first use in this function)
    Magick.xs:683: error: incompatible types in return
    Magick.xs:535: warning: unused parameter 'sans'
    Magick.xs: In function 'DestroyPackageInfo':
    Magick.xs:716: error: dereferencing pointer to incomplete type
    Magick.xs:716: error: request for member 'image_info' in something not a structure or union
    Magick.xs:716: warning: implicit declaration of function 'DestroyImageInfo'
    Magick.xs:716: error: dereferencing pointer to incomplete type
    Magick.xs:716: error: request for member 'image_info' in something not a structure or union
    Magick.xs:716: warning: statement with no effect
    Magick.xs:717: warning: implicit declaration of function 'RelinquishMagickMemory'
    Magick.xs: At top level:
    Magick.xs:746: error: parse error before '*' token
    Magick.xs:747: error: parse error before 'ExceptionInfo'
    Magick.xs:748: warning: return type defaults to 'int'
    Magick.xs: In function 'GetList':
    Magick.xs:750: error: 'Image' undeclared (first use in this function)
    Magick.xs:750: error: 'image' undeclared (first use in this function)
    Magick.xs:750: error: invalid operands to binary *
    Magick.xs:750: warning: statement with no effect
    Magick.xs:752: error: 'reference' undeclared (first use in this function)
    Magick.xs:752: warning: comparison of distinct pointer types lacks a cast
    Magick.xs:754: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:754: error: invalid operands to binary &
    Magick.xs:762: error: 'head' undeclared (first use in this function)
    Magick.xs:762: error: invalid operands to binary *
    Magick.xs:763: error: 'previous' undeclared (first use in this function)
    Magick.xs:763: warning: left-hand operand of comma expression has no effect
    Magick.xs:763: warning: statement with no effect
    Magick.xs:766: warning: ISO C90 forbids mixed declarations and code
    Magick.xs:774: error: parse error before ')' token
    Magick.xs:774: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:774: warning: statement with no effect
    Magick.xs:775: error: parse error before ')' token
    Magick.xs:775: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:775: warning: statement with no effect
    Magick.xs:776: warning: statement with no effect
    Magick.xs:777: error: 'my_perl' undeclared (first use in this function)
    Magick.xs:777: warning: passing argument 1 of 'Perl_av_len' from incompatible pointer type
    Magick.xs:783: warning: passing argument 1 of 'Perl_av_fetch' from incompatible pointer type
    Magick.xs:784: warning: passing argument 1 of 'Perl_sv_isobject' from incompatible pointer type
    Magick.xs:786: error: 'reference_vector' undeclared (first use in this function)
    Magick.xs:786: error: 'current' undeclared (first use in this function)
    Magick.xs:786: error: 'last' undeclared (first use in this function)
    Magick.xs:787: error: 'exception' undeclared (first use in this function)
    Magick.xs:787: warning: statement with no effect
    Magick.xs:788: error: parse error before ')' token
    Magick.xs:788: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:792: warning: implicit declaration of function 'CloneImage'
    Magick.xs:792: error: 'MagickTrue' undeclared (first use in this function)
    Magick.xs:792: warning: statement with no effect
    Magick.xs:793: error: parse error before ')' token
    Magick.xs:793: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:796: error: 'struct Methods' has no member named 'previous'
    Magick.xs:796: warning: statement with no effect
    Magick.xs:797: error: 'struct Methods' has no member named 'next'
    Magick.xs:797: warning: statement with no effect
    Magick.xs:798: warning: statement with no effect
    Magick.xs:798: error: 'struct Methods' has no member named 'next'
    Magick.xs:798: error: 'struct Methods' has no member named 'next'
    Magick.xs:798: warning: statement with no effect
    Magick.xs:801: warning: return from incompatible pointer type
    Magick.xs:808: error: parse error before ')' token
    Magick.xs:808: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:808: error: invalid operands to binary &
    Magick.xs:808: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:808: error: 'struct Methods' has no member named 'xiv_iv'
    Magick.xs:808: warning: passing argument 1 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:808: warning: passing argument 2 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:808: warning: pointer/integer type mismatch in conditional expression
    Magick.xs:808: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:808: warning: statement with no effect
    Magick.xs:809: error: parse error before ')' token
    Magick.xs:809: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:811: error: 'struct Methods' has no member named 'previous'
    Magick.xs:811: error: parse error before ')' token
    Magick.xs:811: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:811: warning: statement with no effect
    Magick.xs:812: error: 'struct Methods' has no member named 'next'
    Magick.xs:812: error: parse error before ')' token
    Magick.xs:812: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:812: warning: statement with no effect
    Magick.xs:815: error: invalid operands to binary ==
    Magick.xs:817: error: invalid operands to binary +
    Magick.xs:817: error: incompatible types in assignment
    Magick.xs:817: warning: statement with no effect
    Magick.xs:818: error: invalid operands to binary ==
    Magick.xs:820: error: invalid operands to binary *
    Magick.xs:820: error: incompatible types in assignment
    Magick.xs:820: warning: statement with no effect
    Magick.xs:822: warning: implicit declaration of function 'ResizeMagickMemory'
    Magick.xs:823: error: invalid operands to binary *
    Magick.xs:823: error: incompatible types in assignment
    Magick.xs:823: warning: statement with no effect
    Magick.xs:825: error: invalid operands to binary ==
    Magick.xs:827: error: 'ResourceLimitError' undeclared (first use in this function)
    Magick.xs:829: error: parse error before ')' token
    Magick.xs:829: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:829: warning: return from incompatible pointer type
    Magick.xs:831: error: subscripted value is neither array nor pointer
    Magick.xs:831: warning: statement with no effect
    Magick.xs:832: error: wrong type argument to increment
    Magick.xs:832: error: array subscript is not an integer
    Magick.xs:832: warning: statement with no effect
    Magick.xs:834: warning: return from incompatible pointer type
    Magick.xs:838: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:838: error: invalid operands to binary &
    Magick.xs:838: warning: format '%ld' expects type 'long int', but argument 3 has type 'struct Methods *'
    Magick.xs:839: error: parse error before ')' token
    Magick.xs:839: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:839: warning: return from incompatible pointer type
    Magick.xs: At top level:
    Magick.xs:870: error: parse error before 'ExceptionInfo'
    Magick.xs: In function 'GetPackageInfo':
    Magick.xs:873: error: 'MaxTextExtent' undeclared (first use in this function)
    Magick.xs:881: warning: implicit declaration of function 'FormatMagickString'
    Magick.xs:882: error: 'reference' undeclared (first use in this function)
    Magick.xs:883: error: 'my_perl' undeclared (first use in this function)
    Magick.xs:883: warning: passing argument 1 of 'Perl_get_sv' from incompatible pointer type
    Magick.xs:883: warning: passing argument 2 of 'Perl_get_sv' from incompatible pointer type
    Magick.xs:886: error: 'exception' undeclared (first use in this function)
    Magick.xs:886: error: 'ResourceLimitError' undeclared (first use in this function)
    Magick.xs:888: error: 'package_info' undeclared (first use in this function)
    Magick.xs:888: warning: return from incompatible pointer type
    Magick.xs:892: warning: passing argument 1 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:895: warning: passing argument 1 of 'Perl_sv_setiv' from incompatible pointer type
    Magick.xs:873: warning: unused variable 'message'
    Magick.xs: At top level:
    Magick.xs:926: error: parse error before 'Image'
    Magick.xs: In function 'SetAttribute':
    Magick.xs:930: error: 'DoublePixelPacket' undeclared (first use in this function)
    Magick.xs:930: error: parse error before 'pixel'
    Magick.xs:933: error: 'GeometryInfo' undeclared (first use in this function)
    Magick.xs:943: error: 'MagickStatusType' undeclared (first use in this function)
    Magick.xs:943: error: parse error before 'flags'
    Magick.xs:946: error: 'PixelPacket' undeclared (first use in this function)
    Magick.xs:946: error: 'color' undeclared (first use in this function)
    Magick.xs:946: error: invalid operands to binary *
    Magick.xs:947: error: 'target_color' undeclared (first use in this function)
    Magick.xs:947: warning: left-hand operand of comma expression has no effect
    Magick.xs:947: warning: statement with no effect
    Magick.xs:949: error: 'attribute' undeclared (first use in this function)
    Magick.xs:949: error: switch quantity not an integer
    Magick.xs:954: warning: implicit declaration of function 'LocaleCompare'
    Magick.xs:956: error: 'sval' undeclared (first use in this function)
    Magick.xs:956: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:956: error: invalid operands to binary &
    Magick.xs:956: warning: implicit declaration of function 'ParseMagickOption'
    Magick.xs:956: error: 'MagickFalse' undeclared (first use in this function)
    Magick.xs:957: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:957: error: invalid operands to binary &
    Magick.xs:957: warning: comparison between pointer and integer
    Magick.xs:957: error: 'my_perl' undeclared (first use in this function)
    Magick.xs:957: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:957: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:957: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:957: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:957: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:957: warning: left-hand operand of comma expression has no effect
    Magick.xs:957: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:957: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:957: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:957: warning: pointer type mismatch in conditional expression
    Magick.xs:957: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:957: error: invalid operands to binary &
    Magick.xs:957: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:957: error: 'struct Methods' has no member named 'xiv_iv'
    Magick.xs:957: warning: passing argument 1 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:957: warning: passing argument 2 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:957: warning: pointer/integer type mismatch in conditional expression
    Magick.xs:957: warning: pointer/integer type mismatch in conditional expression
    Magick.xs:957: warning: assignment makes integer from pointer without a cast
    Magick.xs:960: error: 'exception' undeclared (first use in this function)
    Magick.xs:960: error: 'OptionError' undeclared (first use in this function)
    Magick.xs:960: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:960: error: invalid operands to binary &
    Magick.xs:960: warning: comparison between pointer and integer
    Magick.xs:960: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:960: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:960: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:960: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:960: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:960: warning: left-hand operand of comma expression has no effect
    Magick.xs:960: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:960: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:960: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:960: warning: pointer type mismatch in conditional expression
    Magick.xs:964: error: 'info' undeclared (first use in this function)
    Magick.xs:965: error: 'struct Methods' has no member named 'image_info'
    Magick.xs:965: error: 'struct Methods' has no member named 'adjoin'
    Magick.xs:965: error: 'MagickTrue' undeclared (first use in this function)
    Magick.xs:965: warning: statement with no effect
    Magick.xs:970: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:970: error: invalid operands to binary &
    Magick.xs:971: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:971: error: invalid operands to binary &
    Magick.xs:971: warning: comparison between pointer and integer
    Magick.xs:971: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:971: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:971: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:971: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:971: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:971: warning: left-hand operand of comma expression has no effect
    Magick.xs:971: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:971: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:971: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:971: warning: pointer type mismatch in conditional expression
    Magick.xs:971: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:971: error: invalid operands to binary &
    Magick.xs:971: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:971: error: 'struct Methods' has no member named 'xiv_iv'
    Magick.xs:971: warning: passing argument 1 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:971: warning: passing argument 2 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:971: warning: pointer/integer type mismatch in conditional expression
    Magick.xs:971: warning: pointer/integer type mismatch in conditional expression
    Magick.xs:971: warning: assignment makes integer from pointer without a cast
    Magick.xs:974: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:974: error: invalid operands to binary &
    Magick.xs:974: warning: comparison between pointer and integer
    Magick.xs:974: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:974: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:974: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:974: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:974: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:974: warning: left-hand operand of comma expression has no effect
    Magick.xs:974: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:974: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:974: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:974: warning: pointer type mismatch in conditional expression
    Magick.xs:979: error: 'struct Methods' has no member named 'image_info'
    Magick.xs:979: error: 'struct Methods' has no member named 'antialias'
    Magick.xs:979: warning: statement with no effect
    Magick.xs:988: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:988: error: invalid operands to binary &
    Magick.xs:988: warning: comparison between pointer and integer
    Magick.xs:988: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:988: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:988: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:988: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:988: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:988: warning: left-hand operand of comma expression has no effect
    Magick.xs:988: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:988: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:988: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:988: warning: pointer type mismatch in conditional expression
    Magick.xs:989: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:989: error: invalid operands to binary &
    Magick.xs:989: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:989: error: 'struct Methods' has no member named 'xiv_iv'
    Magick.xs:989: warning: passing argument 1 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:989: warning: passing argument 2 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:989: warning: pointer/integer type mismatch in conditional expression
    Magick.xs:989: warning: assignment makes integer from pointer without a cast
    Magick.xs:990: warning: implicit declaration of function 'SetMagickResourceLimit'
    Magick.xs:990: error: 'AreaResource' undeclared (first use in this function)
    Magick.xs:996: warning: implicit declaration of function 'CloneString'
    Magick.xs:996: error: 'struct Methods' has no member named 'image_info'
    Magick.xs:996: error: 'struct Methods' has no member named 'authenticate'
    Magick.xs:996: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:996: error: invalid operands to binary &
    Magick.xs:996: warning: comparison between pointer and integer
    Magick.xs:996: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:996: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:996: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:996: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:996: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:996: warning: left-hand operand of comma expression has no effect
    Magick.xs:996: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:996: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:996: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:996: warning: pointer type mismatch in conditional expression
    Magick.xs:1008: warning: implicit declaration of function 'QueryColorDatabase'
    Magick.xs:1008: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1008: error: invalid operands to binary &
    Magick.xs:1008: warning: comparison between pointer and integer
    Magick.xs:1008: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1008: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1008: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:1008: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1008: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:1008: warning: left-hand operand of comma expression has no effect
    Magick.xs:1008: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1008: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1008: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1008: warning: pointer type mismatch in conditional expression
    Magick.xs:1010: error: 'struct Methods' has no member named 'image_info'
    Magick.xs:1010: error: 'struct Methods' has no member named 'background_color'
    Magick.xs:1010: warning: statement with no effect
    Magick.xs:1011: error: 'image' undeclared (first use in this function)
    Magick.xs:1011: error: 'struct Methods' has no member named 'next'
    Magick.xs:1011: warning: statement with no effect
    Magick.xs:1012: error: 'struct Methods' has no member named 'background_color'
    Magick.xs:1012: warning: statement with no effect
    Magick.xs:1017: error: 'struct Methods' has no member named 'next'
    Magick.xs:1017: warning: statement with no effect
    Magick.xs:1018: error: 'struct Methods' has no member named 'bias'
    Magick.xs:1018: warning: implicit declaration of function 'StringToDouble'
    Magick.xs:1018: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1018: error: invalid operands to binary &
    Magick.xs:1018: warning: comparison between pointer and integer
    Magick.xs:1018: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1018: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1018: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:1018: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1018: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:1018: warning: left-hand operand of comma expression has no effect
    Magick.xs:1018: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1018: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1018: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1018: warning: pointer type mismatch in conditional expression
    Magick.xs:1018: error: 'QuantumRange' undeclared (first use in this function)
    Magick.xs:1018: warning: statement with no effect
    Magick.xs:1023: error: 'struct Methods' has no member named 'next'
    Magick.xs:1023: warning: statement with no effect
    Magick.xs:1025: error: 'flags' undeclared (first use in this function)
    Magick.xs:1025: warning: implicit declaration of function 'ParseGeometry'
    Magick.xs:1025: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1025: error: invalid operands to binary &
    Magick.xs:1025: warning: comparison between pointer and integer
    Magick.xs:1025: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1025: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1025: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:1025: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1025: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:1025: warning: left-hand operand of comma expression has no effect
    Magick.xs:1025: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1025: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1025: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1025: warning: pointer type mismatch in conditional expression
    Magick.xs:1025: error: 'geometry_info' undeclared (first use in this function)
    Magick.xs:1025: warning: statement with no effect
    Magick.xs:1026: error: 'struct Methods' has no member named 'chromaticity'
    Magick.xs:1026: error: request for member 'blue_primary' in something not a structure or union
    Magick.xs:1026: error: request for member 'x' in something not a structure or union
    Magick.xs:1026: error: request for member 'rho' in something not a structure or union
    Magick.xs:1026: warning: statement with no effect
    Magick.xs:1027: error: 'struct Methods' has no member named 'chromaticity'
    Magick.xs:1027: error: request for member 'blue_primary' in something not a structure or union
    Magick.xs:1027: error: request for member 'y' in something not a structure or union
    Magick.xs:1027: error: request for member 'sigma' in something not a structure or union
    Magick.xs:1027: warning: statement with no effect
    Magick.xs:1028: error: 'SigmaValue' undeclared (first use in this function)
    Magick.xs:1028: error: invalid operands to binary &
    Magick.xs:1029: error: 'struct Methods' has no member named 'chromaticity'
    Magick.xs:1029: error: request for member 'blue_primary' in something not a structure or union
    Magick.xs:1029: error: request for member 'y' in something not a structure or union
    Magick.xs:1030: error: 'struct Methods' has no member named 'chromaticity'
    Magick.xs:1030: error: request for member 'blue_primary' in something not a structure or union
    Magick.xs:1030: error: request for member 'x' in something not a structure or union
    Magick.xs:1030: warning: statement with no effect
    Magick.xs:1036: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1036: error: invalid operands to binary &
    Magick.xs:1036: warning: comparison between pointer and integer
    Magick.xs:1036: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1036: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1036: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:1036: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1036: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:1036: warning: left-hand operand of comma expression has no effect
    Magick.xs:1036: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1036: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1036: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1036: warning: pointer type mismatch in conditional expression
    Magick.xs:1038: error: 'struct Methods' has no member named 'image_info'
    Magick.xs:1038: error: 'struct Methods' has no member named 'border_color'
    Magick.xs:1038: warning: statement with no effect
    Magick.xs:1039: error: 'struct Methods' has no member named 'next'
    Magick.xs:1039: warning: statement with no effect
    Magick.xs:1040: error: 'struct Methods' has no member named 'border_color'
    Magick.xs:1040: warning: statement with no effect
    Magick.xs:1052: error: 'MemoryResource' undeclared (first use in this function)
    Magick.xs:1052: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1052: error: invalid operands to binary &
    Magick.xs:1052: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1052: error: 'struct Methods' has no member named 'xiv_iv'
    Magick.xs:1052: warning: passing argument 1 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:1052: warning: passing argument 2 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:1052: warning: pointer/integer type mismatch in conditional expression
    Magick.xs:1053: error: 'MapResource' undeclared (first use in this function)
    Magick.xs:1053: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1053: error: invalid operands to binary &
    Magick.xs:1053: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1053: error: 'struct Methods' has no member named 'xiv_iv'
    Magick.xs:1053: warning: passing argument 1 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:1053: warning: passing argument 2 of 'Perl_sv_2iv' from incompatible pointer type
    Magick.xs:1053: warning: pointer/integer type mismatch in conditional expression
    Magick.xs:1053: error: invalid operands to binary *
    Magick.xs:1059: error: 'Image' undeclared (first use in this function)
    Magick.xs:1059: error: 'clip_mask' undeclared (first use in this function)
    Magick.xs:1059: error: invalid operands to binary *
    Magick.xs:1059: warning: statement with no effect
    Magick.xs:1061: error: parse error before ')' token
    Magick.xs:1061: error: called object '&<erroneous-expression>' is not a function
    Magick.xs:1061: warning: statement with no effect
    Magick.xs:1062: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1062: error: invalid operands to binary &
    Magick.xs:1063: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1063: error: 'struct Methods' has no member named 'xrv_rv'
    Magick.xs:1063: warning: statement with no effect
    Magick.xs:1064: error: 'struct Methods' has no member named 'next'
    Magick.xs:1064: warning: statement with no effect
    Magick.xs:1065: warning: implicit declaration of function 'SetImageClipMask'
    Magick.xs:1068: warning: implicit declaration of function 'LocaleNCompare'
    Magick.xs:1070: error: 'struct Methods' has no member named 'next'
    Magick.xs:1070: warning: statement with no effect
    Magick.xs:1078: error: 'struct Methods' has no member named 'storage_class'
    Magick.xs:1078: error: 'DirectClass' undeclared (first use in this function)
    Magick.xs:1081: warning: passing argument 1 of 'sscanf' from incompatible pointer type
    Magick.xs:1082: error: 'struct Methods' has no member named 'colors'
    Magick.xs:1082: warning: comparison between pointer and integer
    Magick.xs:1083: error: 'struct Methods' has no member named 'colors'
    Magick.xs:1083: warning: statement with no effect
    Magick.xs:1084: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1084: error: invalid operands to binary &
    Magick.xs:1084: warning: comparison between pointer and integer
    Magick.xs:1084: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1084: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1084: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:1084: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1084: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:1084: warning: left-hand operand of comma expression has no effect
    Magick.xs:1084: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1084: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1084: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1084: warning: pointer type mismatch in conditional expression
    Magick.xs:1085: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1085: error: invalid operands to binary &
    Magick.xs:1085: warning: comparison between pointer and integer
    Magick.xs:1085: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1085: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1085: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:1085: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1085: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:1085: warning: left-hand operand of comma expression has no effect
    Magick.xs:1085: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1085: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1085: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1085: warning: pointer type mismatch in conditional expression
    Magick.xs:1085: error: 'struct Methods' has no member named 'colormap'
    Magick.xs:1088: error: 'struct Methods' has no member named 'colormap'
    Magick.xs:1088: warning: statement with no effect
    Magick.xs:1089: error: 'pixel' undeclared (first use in this function)
    Magick.xs:1089: error: request for member 'red' in something not a structure or union
    Magick.xs:1089: error: 'struct Methods' has no member named 'red'
    Magick.xs:1089: warning: statement with no effect
    Magick.xs:1090: error: request for member 'green' in something not a structure or union
    Magick.xs:1090: error: 'struct Methods' has no member named 'green'
    Magick.xs:1090: warning: statement with no effect
    Magick.xs:1091: error: request for member 'blue' in something not a structure or union
    Magick.xs:1091: error: 'struct Methods' has no member named 'blue'
    Magick.xs:1091: warning: statement with no effect
    Magick.xs:1092: error: 'struct Methods' has no member named 'sv_flags'
    Magick.xs:1092: error: invalid operands to binary &
    Magick.xs:1092: warning: comparison between pointer and integer
    Magick.xs:1092: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1092: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1092: error: 'struct Methods' has no member named 'xpv_cur'
    Magick.xs:1092: error: 'struct Methods' has no member named 'sv_any'
    Magick.xs:1092: error: 'struct Methods' has no member named 'xpv_pv'
    Magick.xs:1092: warning: left-hand operand of comma expression has no effect
    Magick.xs:1092: warning: passing argument 1 of 'Perl_Tna_ptr' from incompatible pointer type
    Magick.xs:1092: warning: passing argument 1 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1092: warning: passing argument 2 of 'Perl_sv_2pv_flags' from incompatible pointer type
    Magick.xs:1092: warning: pointer type mismatch in conditional expression
    M


  • Registered Users Posts: 6,511 ✭✭✭daymobrew


    Magick.xs:64:31: error: magick/MagickCore.h: No such file or directory
    I think that this is the core issue. Is MagickCore.h on your system?

    In the PerlMagick page is says:
    Next, edit Makefile.PL and change LIBS and INC to include the appropriate path information to the required libMagick library. You will also need paths to JPEG, PNG, TIFF, etc. delegates if they were included with your installed version of ImageMagick.
    Did you change the LIBS and INC values?


  • Registered Users Posts: 2,364 ✭✭✭Mr. Flibble


    I think you are on the right track daymobrew. I didn't edit the makefile..and have no idea what to change it to.

    I take it the two lines to change are:
    'INC'        => '-I../ -I.. -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/graphviz -I/usr/include/freetype2 -I/usr/include/libxml2',
    
    and
    'LIBS'       => [ '-L/home/cristy/ImageMagick/ImageMagick/magick/.libs -L/usr/lib64 -lfreetype -llcms -ltiff -lfreetype -ljpeg -lgs -lpng -lXext -lXt -lSM -lICE -lX11 -lbz2 -lrsvg-2 -lgdk_pixbuf-2.0 -lpng12 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lxml2 -lgvc -lz -lpthread -lm -lpthread' ],
    

    Must I change the -L/home/cristy/ImageMagick/ImageMagick/magick/.libs part? I can't find a .libs file/folder.

    Any chance you can point me towards what to changes to make?


  • Advertisement
  • Registered Users Posts: 6,511 ✭✭✭daymobrew


    Firstly, what is the location of MagickCore.h?
    As for the .libs dir, I think that will be created in the area you are doing the build (is /home/cristy/ImageMagick/ImageMagick/magick the location you are working from?)


  • Registered Users Posts: 2,364 ✭✭✭Mr. Flibble


    MagickCore.h is in Users/conor/ImageMagick-6.3.3/include/magick/

    /home/cristy/ImageMagick/ImageMagick/magick isn't where I'm working from. I think its just a default dir.


    Thaks for your help thus far daymobrew, much appreciated.


  • Registered Users Posts: 6,511 ✭✭✭daymobrew


    MagickCore.h is in Users/conor/ImageMagick-6.3.3/include/magick/
    To the INC line add, -I/Users/conor/ImageMagick-6.3.3/include and try build.


  • Registered Users Posts: 360 ✭✭eddyc


    Install fink, http://www.finkproject.org/index.php

    Then its just a sudo apt-get install imagemagick, fink is a semi complicated install but its hella worth it cos there are tonnes of darwin ports of linux/unix apps


  • Registered Users Posts: 2,364 ✭✭✭Mr. Flibble


    eddyc wrote:
    Install fink, http://www.finkproject.org/index.php

    Then its just a sudo apt-get install imagemagick, fink is a semi complicated install but its hella worth it cos there are tonnes of darwin ports of linux/unix apps

    Will that install the perl module too?


  • Advertisement
  • Registered Users Posts: 360 ✭✭eddyc


    Its not a dependancy of imagemagick so it doesnt install by default , its in the fink database listed as perlmagick-pm581 though so it should be an easy install, just as a matter of interest do you have Xcode installed on your mac? It may be the reason that imagemagick is not compiling.


Advertisement