[Image-SIG] compiling PIL on QNX 4.25

Lance Held lheld@nanogen.com
Thu, 30 Aug 2001 11:51:39 -0700


--=====================_508105266==_
Content-Type: text/plain; charset="us-ascii"; format=flowed

I'm attempting to compile PIL on QNX 4.25 using the Watcom 10.6 
compiler.  I've successfully compiled and tested the library in 
libImaging.  When I run "make python" (since QNX doesn't seem to support 
dynamic linking), all the code seems to compile in that I end up with a 
lib.a file, but I think it is failing at the linking stage.  It cannot find 
libraries 'net', 'dir', and 'm'.  What are these and where should they be 
on the QNX system (are they named differently on QNX?)?  I also get a lot 
of warnings for undefined references.  I've included the output from "make 
python" as an attachment to this post.  Any help will be greatly appreciated.

TIA,

Lance Held

Software Engineer - Nanogen, Inc.
voice:  (858) 410-4740
fax:  (858) 410-4848
mailto:lheld@nanogen.com
http://www.nanogen.com

--=====================_508105266==_
Content-Type: text/plain; charset="us-ascii"

cc warning: cc: cannot find library 'net'
cc warning: cc: cannot find library 'dir'
cc warning: cc: cannot find library 'm'
Warning(1028): ImagingDelete_ is an undefined reference
Warning(1028): ImagingNew_ is an undefined reference
Warning(1028): ImagingFill_ is an undefined reference
Warning(1028): ImagingNewArray_ is an undefined reference
Warning(1028): ImagingNewBlock_ is an undefined reference
Warning(1028): ImagingFillLinearGradient_ is an undefined reference
Warning(1028): ImagingFillRadialGradient_ is an undefined reference
Warning(1028): ImagingOpenPPM_ is an undefined reference
Warning(1028): ImagingBlend_ is an undefined reference
Warning(1028): ImagingConvert_ is an undefined reference
Warning(1028): ImagingConvert2_ is an undefined reference
Warning(1028): ImagingConvertMatrix_ is an undefined reference
Warning(1028): ImagingCopy_ is an undefined reference
Warning(1028): ImagingCopy2_ is an undefined reference
Warning(1028): ImagingCrop_ is an undefined reference
Warning(1028): ImagingFilterBlur_ is an undefined reference
Warning(1028): ImagingFilterContour_ is an undefined reference
Warning(1028): ImagingFilterDetail_ is an undefined reference
Warning(1028): ImagingFilterEdgeEnhance_ is an undefined reference
Warning(1028): ImagingFilterEdgeEnhanceMore_ is an undefined reference
Warning(1028): ImagingFilterEmboss_ is an undefined reference
Warning(1028): ImagingFilterFindEdges_ is an undefined reference
Warning(1028): ImagingFilterSmooth_ is an undefined reference
Warning(1028): ImagingFilterSmoothMore_ is an undefined reference
Warning(1028): ImagingFilterSharpen_ is an undefined reference
Warning(1028): ImagingFindPacker_ is an undefined reference
Warning(1028): ImagingGetHistogram_ is an undefined reference
Warning(1028): ImagingHistogramDelete_ is an undefined reference
Warning(1028): ImagingOffset_ is an undefined reference
Warning(1028): ImagingPaste_ is an undefined reference
Warning(1028): ImagingFill2_ is an undefined reference
Warning(1028): ImagingPoint_ is an undefined reference
Warning(1028): ImagingPointTransform_ is an undefined reference
Warning(1028): ImagingQuantize_ is an undefined reference
Warning(1028): ImagingFindUnpacker_ is an undefined reference
Warning(1028): ImagingPaletteDelete_ is an undefined reference
Warning(1028): ImagingPaletteNew_ is an undefined reference
Warning(1028): ImagingResize_ is an undefined reference
Warning(1028): ImagingRotate90_ is an undefined reference
Warning(1028): ImagingRotate270_ is an undefined reference
Warning(1028): ImagingRotate180_ is an undefined reference
Warning(1028): ImagingRotate_ is an undefined reference
Warning(1028): ImagingTransformAffine_ is an undefined reference
Warning(1028): ImagingTransformQuad_ is an undefined reference
Warning(1028): ImagingFlipLeftRight_ is an undefined reference
Warning(1028): ImagingFlipTopBottom_ is an undefined reference
Warning(1028): ImagingGetBBox_ is an undefined reference
Warning(1028): ImagingGetExtrema_ is an undefined reference
Warning(1028): ImagingGetProjection_ is an undefined reference
Warning(1028): ImagingGetBand_ is an undefined reference
Warning(1028): ImagingPutBand_ is an undefined reference
Warning(1028): ImagingNegative_ is an undefined reference
Warning(1028): ImagingChopLighter_ is an undefined reference
Warning(1028): ImagingChopDarker_ is an undefined reference
Warning(1028): ImagingChopDifference_ is an undefined reference
Warning(1028): ImagingChopMultiply_ is an undefined reference
Warning(1028): ImagingChopScreen_ is an undefined reference
Warning(1028): ImagingChopAdd_ is an undefined reference
Warning(1028): ImagingChopSubtract_ is an undefined reference
Warning(1028): ImagingChopAnd_ is an undefined reference
Warning(1028): ImagingChopOr_ is an undefined reference
Warning(1028): ImagingChopXor_ is an undefined reference
Warning(1028): ImagingChopAddModulo_ is an undefined reference
Warning(1028): ImagingChopSubtractModulo_ is an undefined reference
Warning(1028): ImagingDrawArc_ is an undefined reference
Warning(1028): ImagingDrawBitmap_ is an undefined reference
Warning(1028): ImagingDrawChord_ is an undefined reference
Warning(1028): ImagingDrawEllipse_ is an undefined reference
Warning(1028): ImagingDrawLine_ is an undefined reference
Warning(1028): ImagingDrawPoint_ is an undefined reference
Warning(1028): ImagingDrawOutline_ is an undefined reference
Warning(1028): ImagingDrawPieslice_ is an undefined reference
Warning(1028): ImagingDrawPolygon_ is an undefined reference
Warning(1028): ImagingDrawRectangle_ is an undefined reference
Warning(1028): ImagingEffectMandelbrot_ is an undefined reference
Warning(1028): ImagingEffectNoise_ is an undefined reference
Warning(1028): ImagingEffectSpread_ is an undefined reference
Warning(1028): ImagingCRC32_ is an undefined reference
Warning(1028): ImagingSavePPM_ is an undefined reference
Warning(1028): ImagingBitDecode_ is an undefined reference
Warning(1028): ImagingFliDecode_ is an undefined reference
Warning(1028): ImagingGifDecode_ is an undefined reference
Warning(1028): ImagingHexDecode_ is an undefined reference
Warning(1028): ImagingLzwDecode_ is an undefined reference
Warning(1028): ImagingMspDecode_ is an undefined reference
Warning(1028): ImagingPackbitsDecode_ is an undefined reference
Warning(1028): ImagingPcdDecode_ is an undefined reference
Warning(1028): ImagingPcxDecode_ is an undefined reference
Warning(1028): ImagingRawDecode_ is an undefined reference
Warning(1028): ImagingSunRleDecode_ is an undefined reference
Warning(1028): ImagingTgaRleDecode_ is an undefined reference
Warning(1028): ImagingXbmDecode_ is an undefined reference
Warning(1028): ImagingZipDecode_ is an undefined reference
Warning(1028): ImagingJpegDecode_ is an undefined reference
Warning(1028): ImagingEpsEncode_ is an undefined reference
Warning(1028): ImagingGifEncode_ is an undefined reference
Warning(1028): ImagingPcxEncode_ is an undefined reference
Warning(1028): ImagingRawEncode_ is an undefined reference
Warning(1028): ImagingXbmEncode_ is an undefined reference
Warning(1028): ImagingZipEncode_ is an undefined reference
Warning(1028): ImagingJpegEncode_ is an undefined reference
Warning(1028): ImagingOutlineNew_ is an undefined reference
Warning(1028): ImagingOutlineDelete_ is an undefined reference
Warning(1028): ImagingOutlineMove_ is an undefined reference
Warning(1028): ImagingOutlineLine_ is an undefined reference
Warning(1028): ImagingOutlineCurve_ is an undefined reference
Warning(1028): ImagingOutlineClose_ is an undefined reference
Warning(1028): ImagingOutlineTransform_ is an undefined reference
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDelete_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingNew_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFill_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingNewArray_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingNewBlock_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFillLinearGradient_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFillRadialGradient_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingOpenPPM_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingBlend_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingConvert2_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingConvertMatrix_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingCopy_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingCopy2_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingCrop_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterBlur_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterContour_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterDetail_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterEdgeEnhance_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterEdgeEnhanceMore_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterEmboss_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterFindEdges_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterSmooth_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterSmoothMore_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFilterSharpen_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFindPacker_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingGetHistogram_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingHistogramDelete_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingOffset_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingPaste_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFill2_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingPoint_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingPointTransform_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingQuantize_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFindUnpacker_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingPaletteDelete_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingPaletteNew_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingResize_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingRotate90_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingRotate270_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingRotate180_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingRotate_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingTransformAffine_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingTransformQuad_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFlipLeftRight_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingFlipTopBottom_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingGetBBox_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingGetExtrema_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingGetProjection_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingGetBand_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingPutBand_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingNegative_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopLighter_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopDarker_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopDifference_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopMultiply_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopScreen_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopAdd_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopSubtract_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopAnd_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopOr_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopXor_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopAddModulo_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingChopSubtractModulo_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawArc_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawBitmap_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawChord_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawEllipse_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawLine_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawPoint_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawOutline_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawPieslice_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawPolygon_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingDrawRectangle_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingEffectMandelbrot_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingEffectNoise_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingEffectSpread_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingCRC32_
file lib.a(/Imaging-1.1.2/_imaging.c): undefined symbol ImagingSavePPM_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingFindUnpacker_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingBitDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingFliDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingGifDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingHexDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingLzwDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingMspDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingPackbitsDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingPcdDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingPcxDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingRawDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingSunRleDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingTgaRleDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingXbmDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingZipDecode_
file lib.a(/Imaging-1.1.2/decode.c): undefined symbol ImagingJpegDecode_
file lib.a(/Imaging-1.1.2/encode.c): undefined symbol ImagingFindPacker_
file lib.a(/Imaging-1.1.2/encode.c): undefined symbol ImagingEpsEncode_
file lib.a(/Imaging-1.1.2/encode.c): undefined symbol ImagingGifEncode_
file lib.a(/Imaging-1.1.2/encode.c): undefined symbol ImagingPcxEncode_
file lib.a(/Imaging-1.1.2/encode.c): undefined symbol ImagingRawEncode_
file lib.a(/Imaging-1.1.2/encode.c): undefined symbol ImagingXbmEncode_
file lib.a(/Imaging-1.1.2/encode.c): undefined symbol ImagingZipEncode_
file lib.a(/Imaging-1.1.2/encode.c): undefined symbol ImagingJpegEncode_
file lib.a(/Imaging-1.1.2/outline.c): undefined symbol ImagingOutlineNew_
file lib.a(/Imaging-1.1.2/outline.c): undefined symbol ImagingOutlineDelete_
file lib.a(/Imaging-1.1.2/outline.c): undefined symbol ImagingOutlineMove_
file lib.a(/Imaging-1.1.2/outline.c): undefined symbol ImagingOutlineLine_
file lib.a(/Imaging-1.1.2/outline.c): undefined symbol ImagingOutlineCurve_
file lib.a(/Imaging-1.1.2/outline.c): undefined symbol ImagingOutlineClose_
file lib.a(/Imaging-1.1.2/outline.c): undefined symbol ImagingOutlineTransform_
cc: /usr/watcom/10.6/bin/wlink exited 1
make: *** [python] Error 1

--=====================_508105266==_--