Skip to content

Instantly share code, notes, and snippets.

@hdclark
Created January 14, 2012 07:04
Show Gist options
  • Save hdclark/1610568 to your computer and use it in GitHub Desktop.
Save hdclark/1610568 to your computer and use it in GitHub Desktop.
Example Imebra auto_ptr deprecation warnings with C++0x with GCC version 4.6.2 20111223 (prerelease) (GCC)
g++ -std=c++0x -ggdb -S Imebra_Shim.cc imebra20110918/library/imebra/src/dataHandlerStringUT.cpp imebra20110918/library/imebra/src/data.cpp imebra20110918/library/imebra/src/colorTransformsFactory.cpp imebra20110918/library/imebra/src/dataHandlerTime.cpp imebra20110918/library/imebra/src/transaction.cpp imebra20110918/library/imebra/src/colorTransform.cpp imebra20110918/library/imebra/src/dataHandlerStringDS.cpp imebra20110918/library/imebra/src/dataHandlerString.cpp imebra20110918/library/imebra/src/MONOCHROME2ToYBRFULL.cpp imebra20110918/library/imebra/src/dataHandlerStringPN.cpp imebra20110918/library/imebra/src/image.cpp imebra20110918/library/imebra/src/drawBitmap.cpp imebra20110918/library/imebra/src/dataHandlerDateTimeBase.cpp imebra20110918/library/imebra/src/dataHandlerStringLT.cpp imebra20110918/library/imebra/src/dataHandlerDateTime.cpp imebra20110918/library/imebra/src/dataHandlerStringAE.cpp imebra20110918/library/imebra/src/YBRFULLToRGB.cpp imebra20110918/library/imebra/src/dicomCodec.cpp imebra20110918/library/imebra/src/transform.cpp imebra20110918/library/imebra/src/charsetsList.cpp imebra20110918/library/imebra/src/dataHandlerStringST.cpp imebra20110918/library/imebra/src/viewHelper.cpp imebra20110918/library/imebra/src/transformsChain.cpp imebra20110918/library/imebra/src/YBRPARTIALToRGB.cpp imebra20110918/library/imebra/src/dataGroup.cpp imebra20110918/library/imebra/src/dataHandlerStringCS.cpp imebra20110918/library/imebra/src/dataHandlerDate.cpp imebra20110918/library/imebra/src/transformHighBit.cpp imebra20110918/library/imebra/src/dataHandlerStringSH.cpp imebra20110918/library/imebra/src/buffer.cpp imebra20110918/library/imebra/src/codec.cpp imebra20110918/library/imebra/src/dataHandlerStringAS.cpp imebra20110918/library/imebra/src/dataHandlerStringUnicode.cpp imebra20110918/library/imebra/src/dataHandlerStringLO.cpp imebra20110918/library/imebra/src/VOILUT.cpp imebra20110918/library/imebra/src/MONOCHROME1ToMONOCHROME2.cpp imebra20110918/library/imebra/src/RGBToYBRFULL.cpp imebra20110918/library/imebra/src/dataHandlerStringIS.cpp imebra20110918/library/imebra/src/MONOCHROME2ToRGB.cpp imebra20110918/library/imebra/src/RGBToYBRPARTIAL.cpp imebra20110918/library/imebra/src/YBRFULLToMONOCHROME2.cpp imebra20110918/library/imebra/src/dataSet.cpp imebra20110918/library/imebra/src/dataHandlerStringUI.cpp imebra20110918/library/imebra/src/jpegCodec.cpp imebra20110918/library/imebra/src/waveform.cpp imebra20110918/library/imebra/src/MONOCHROME1ToRGB.cpp imebra20110918/library/imebra/src/dicomDir.cpp imebra20110918/library/imebra/src/modalityVOILUT.cpp imebra20110918/library/imebra/src/PALETTECOLORToRGB.cpp imebra20110918/library/imebra/src/RGBToMONOCHROME2.cpp imebra20110918/library/imebra/src/codecFactory.cpp imebra20110918/library/imebra/src/LUT.cpp imebra20110918/library/imebra/src/dicomDict.cpp imebra20110918/library/imebra/src/dataHandler.cpp imebra20110918/library/base/src/criticalSection.cpp imebra20110918/library/base/src/baseObject.cpp imebra20110918/library/base/src/charsetConversion.cpp imebra20110918/library/base/src/stream.cpp imebra20110918/library/base/src/streamController.cpp imebra20110918/library/base/src/thread.cpp imebra20110918/library/base/src/memory.cpp imebra20110918/library/base/src/exception.cpp imebra20110918/library/base/src/streamReader.cpp imebra20110918/library/base/src/memoryStream.cpp imebra20110918/library/base/src/baseStream.cpp imebra20110918/library/base/src/streamWriter.cpp imebra20110918/library/base/src/huffmanTable.cpp \
-L/usr/local/lib/ -lm -DUSTREAM_H -DUSE_ICU_STRINGS ` icu-config --cxxflags-dynamic --cppflags-dynamic --ldflags `
imebra20110918/library/imebra/src/dicomCodec.cpp: In member function ‘void puntoexe::imebra::codecs::dicomCodec::writeTag(puntoexe::ptr<puntoexe::streamWriter>, puntoexe::ptr<puntoexe::imebra::data>, imbxUint16, bool, puntoexe::streamController::tByteOrdering)’:
imebra20110918/library/imebra/src/dicomCodec.cpp:351:41: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/i686-pc-linux-gnu/4.6.2/../../../../include/c++/4.6.2/backward/auto_ptr.h:87) [-Wdeprecated-declarations]
imebra20110918/library/imebra/src/dicomCodec.cpp: In member function ‘void puntoexe::imebra::codecs::dicomCodec::writeUncompressedInterleaved(imbxUint32, bool, bool, puntoexe::streamWriter*, imbxUint8, imbxUint8, imbxUint32)’:
imebra20110918/library/imebra/src/dicomCodec.cpp:1377:49: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/i686-pc-linux-gnu/4.6.2/../../../../include/c++/4.6.2/backward/auto_ptr.h:87) [-Wdeprecated-declarations]
imebra20110918/library/imebra/src/dicomCodec.cpp: In member function ‘void puntoexe::imebra::codecs::dicomCodec::writeRLECompressed(imbxUint32, imbxUint32, imbxUint32, puntoexe::streamWriter*, imbxUint8, imbxUint32)’:
imebra20110918/library/imebra/src/dicomCodec.cpp:1559:37: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/i686-pc-linux-gnu/4.6.2/../../../../include/c++/4.6.2/backward/auto_ptr.h:87) [-Wdeprecated-declarations]
imebra20110918/library/imebra/src/jpegCodec.cpp: In member function ‘virtual void puntoexe::imebra::codecs::jpeg::tagDRI::writeTag(puntoexe::streamWriter*, puntoexe::imebra::codecs::jpegCodec*)’:
imebra20110918/library/imebra/src/jpegCodec.cpp:3639:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
imebra20110918/library/base/src/criticalSection.cpp: In function ‘puntoexe::tCriticalSectionsList* puntoexe::lockMultipleCriticalSections(puntoexe::tCriticalSectionsList*)’:
imebra20110918/library/base/src/criticalSection.cpp:98:50: warning: ‘auto_ptr’ is deprecated (declared at /usr/lib/gcc/i686-pc-linux-gnu/4.6.2/../../../../include/c++/4.6.2/backward/auto_ptr.h:87) [-Wdeprecated-declarations]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment