Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOSX compilation warnings #3

Closed
tpaviot opened this issue Apr 16, 2011 · 5 comments
Closed

MacOSX compilation warnings #3

tpaviot opened this issue Apr 16, 2011 · 5 comments
Labels
Milestone

Comments

@tpaviot
Copy link
Owner

tpaviot commented Apr 16, 2011

On OSX, compilation of oce generates a lot of warnings. Attached the stderr output.

OS version: Mac OS X 10.6.7
$gcc -v
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5666.3~6/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5666) (dot 3)

$ make -j2 2>stderr_macosx.txt
$ cat stderr_macosx


../../../src/NCollection/NCollection_BaseAllocator.cxx: In static member function ‘static void NCollection_BaseAllocator::PrintMemUsageStatistics()’:
../../../src/NCollection/NCollection_BaseAllocator.cxx:128: warning: format ‘%12d’ expects type ‘int’, but argument 2 has type ‘long unsigned int’
../../../src/NCollection/NCollection_BaseAllocator.cxx:128: warning: format ‘%12d’ expects type ‘int’, but argument 5 has type ‘Standard_Size’
../../../src/NCollection/NCollection_BaseAllocator.cxx:128: warning: format ‘%12d’ expects type ‘int’, but argument 6 has type ‘Standard_Size’
../../../src/NCollection/NCollection_BaseAllocator.cxx:133: warning: format ‘%12d’ expects type ‘int’, but argument 5 has type ‘Standard_Size’
../../../src/NCollection/NCollection_BaseAllocator.cxx:133: warning: format ‘%12d’ expects type ‘int’, but argument 6 has type ‘Standard_Size’
../../../src/NCollection/NCollection_HeapAllocator.cxx: In member function ‘virtual void* NCollection_HeapAllocator::Allocate(Standard_Size)’:
../../../src/NCollection/NCollection_HeapAllocator.cxx:28: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
../../../src/Visual3d/Visual3d_TransientManager.cxx: In static member function ‘static Standard_Boolean Visual3d_TransientManager::BeginDraw(const Handle_Visual3d_View&, Standard_Boolean, Standard_Boolean)’:
../../../src/Visual3d/Visual3d_TransientManager.cxx:123: warning: taking address of temporary
../../../src/Visual3d/Visual3d_TransientManager.cxx:127: warning: taking address of temporary
../../../src/Visual3d/Visual3d_TransientManager.cxx: In static member function ‘static void Visual3d_TransientManager::ClearDraw(const Handle_Visual3d_View&, Standard_Boolean)’:
../../../src/Visual3d/Visual3d_TransientManager.cxx:192: warning: taking address of temporary
../../../src/Visual3d/Visual3d_TransientManager.cxx:194: warning: taking address of temporary
../../../src/Visual3d/Visual3d_TransientManager.cxx: In static member function ‘static Standard_Boolean Visual3d_TransientManager::BeginAddDraw(const Handle_Visual3d_View&)’:
../../../src/Visual3d/Visual3d_TransientManager.cxx:232: warning: taking address of temporary
../../../src/Visual3d/Visual3d_TransientManager.cxx:234: warning: taking address of temporary
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextRender.cxx:81: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_addnames.cxx: In function ‘TStatus AddNamesetDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_addnames.cxx:79: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_TextureBox.cxx: In function ‘void MyGenTextureEXT(TextureID)’:
../../../src/OpenGl/OpenGl_TextureBox.cxx:472: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_TextureBox.cxx: In function ‘void MyBindTextureEXT(TextureID, int)’:
../../../src/OpenGl/OpenGl_TextureBox.cxx:511: warning: comparison between ‘enum texStatus’ and ‘enum texDataStatus’
../../../src/OpenGl/OpenGl_TextureBox.cxx:521: warning: comparison between ‘enum texStatus’ and ‘enum texDataStatus’
../../../src/OpenGl/OpenGl_TextureBox.cxx:538: warning: comparison between ‘enum texStatus’ and ‘enum texDataStatus’
../../../src/OpenGl/OpenGl_bintcol.cxx: In function ‘TStatus BackInteriorColourDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_bintcol.cxx:73: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_attri.cxx: In function ‘TStatus TsmSetAttri(Tint, ...)’:
../../../src/OpenGl/OpenGl_attri.cxx:648: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_bsurfprop.cxx: In function ‘TStatus BackSurfaceAreaPropertiesDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_bsurfprop.cxx:69: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_charexpan.cxx: In function ‘TStatus CharacterExpansionFactorDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_charexpan.cxx:69: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_charspace.cxx: In function ‘TStatus CharacterSpacingDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_charspace.cxx:69: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_degmodel.cxx: In function ‘TStatus DegenerateModelDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_degmodel.cxx:52: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_degmodel.cxx: In function ‘TStatus DegenerateModelPrint(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_degmodel.cxx:66: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_degmodel.cxx:72: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_degmodel.cxx:78: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_degmodel.cxx:84: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_degmodel.cxx:90: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_degmodel.cxx:96: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_degmodel.cxx:100: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_degmodel.cxx:104: warning: format not a string literal and no format arguments
../../../src/OpenGl/OpenGl_edgecol.cxx: In function ‘TStatus EdgeColourDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_edgecol.cxx:74: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_edgewid.cxx: In function ‘TStatus EdgeWidthDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_edgewid.cxx:72: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_graduatedtrihedron.cxx: In function ‘TStatus call_graduatedtrihedron_get(int, CALL_DEF_GRADUATEDTRIHEDRON*)’:
../../../src/OpenGl/OpenGl_graduatedtrihedron.cxx:459: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_graduatedtrihedron.cxx:460: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_graduatedtrihedron.cxx:461: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_indexpolygons.cxx: In function ‘TStatus PolygonIndicesDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_indexpolygons.cxx:852: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_intcol.cxx: In function ‘TStatus InteriorColourDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_intcol.cxx:77: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_lightstate.cxx: In function ‘TStatus LightSrcStateDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_lightstate.cxx:105: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_localtran3.cxx: In function ‘TStatus LocalTran3Delete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_localtran3.cxx:80: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_mrkr.cxx: In function ‘TStatus MarkerDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_mrkr.cxx:169: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_mrkrcol.cxx: In function ‘TStatus PolymarkerColourDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_mrkrcol.cxx:77: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_mrkrset.cxx: In function ‘TStatus MarkerSetDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_mrkrset.cxx:194: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_mrkrsize.cxx: In function ‘TStatus PolymarkerSizeDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_mrkrsize.cxx:71: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_polygon.cxx: In function ‘TStatus PolygonDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_polygon.cxx:992: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_polygonholes.cxx: In function ‘TStatus PolygonHolesDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_polygonholes.cxx:653: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_polygonoffset.cxx: In function ‘TStatus PolygonOffsetDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_polygonoffset.cxx:77: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_polyl.cxx: In function ‘TStatus PolylineDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_polyl.cxx:239: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_polylcol.cxx: In function ‘TStatus PolylineColourDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_polylcol.cxx:75: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_polylwid.cxx: In function ‘TStatus PolylineWidthDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_polylwid.cxx:73: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_qstrip.cxx: In function ‘TStatus QuadrangleDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_qstrip.cxx:923: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_remnames.cxx: In function ‘TStatus RemoveNamesetDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_remnames.cxx:80: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_subrvis.cxx: In function ‘void call_subr_enable_polygon_offset()’:
../../../src/OpenGl/OpenGl_subrvis.cxx:153: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_subrvis.cxx:156: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_surfprop.cxx: In function ‘TStatus SurfaceAreaPropertiesDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_surfprop.cxx:75: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_text.cxx: In function ‘TStatus TextDisplay(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_text.cxx:248: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_text.cxx:358: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_text.cxx: In function ‘TStatus TextDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_text.cxx:374: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_textcol.cxx: In function ‘TStatus TextColourDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_textcol.cxx:115: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_textcolsubtitle.cxx: In function ‘TStatus TextColourSubTitleDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_textcolsubtitle.cxx:112: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_textheight.cxx: In function ‘TStatus TextHeightDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_textheight.cxx:122: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_tmesh.cxx: In function ‘TStatus TriangleMeshDelete(TSM_ELEM_DATA, Tint, CMN_KEY**)’:
../../../src/OpenGl/OpenGl_tmesh.cxx:786: warning: deleting ‘void*’ is undefined
../../../src/OpenGl/OpenGl_tox.cxx: In function ‘Tint call_tox_open_display()’:
../../../src/OpenGl/OpenGl_tox.cxx:75: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_tox.cxx: In function ‘Tint call_tox_set_display(void*)’:
../../../src/OpenGl/OpenGl_tox.cxx:96: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_txgl.cxx: In function ‘Window TxglCreateWindow(Display*, Window, Tint, Tint, Tint, Tint, Tint, Tfloat, Tfloat, Tfloat)’:
../../../src/OpenGl/OpenGl_txgl.cxx:202: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_txgl.cxx:205: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_txgl.cxx:298: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_txgl.cxx:301: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_txgl.cxx: In function ‘Window TxglSetWindow(Display*, Window, __GLXcontextRec*)’:
../../../src/OpenGl/OpenGl_txgl.cxx:546: warning: deprecated conversion from string constant to ‘char*’
../../../src/OpenGl/OpenGl_txgl.cxx:549: warning: deprecated conversion from string constant to ‘char*’
../../../src/VrmlData/VrmlData_Scene.cxx: In function ‘void dumpNode(Standard_OStream&, const Handle_VrmlData_Node&, const TCollection_AsciiString&)’:
../../../src/VrmlData/VrmlData_Scene.cxx:1117: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
../../../src/VrmlData/VrmlData_Scene.cxx:1117: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘long unsigned int’
../../../src/VrmlData/VrmlData_Scene.cxx:1126: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
../../../src/VrmlData/VrmlData_Scene.cxx:1126: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘long unsigned int’
../../../src/IFSelect/IFSelect_SessionPilot.cxx: In member function ‘IFSelect_ReturnStatus IFSelect_SessionPilot::ReadScript(const char*)’:
../../../src/IFSelect/IFSelect_SessionPilot.cxx:225: warning: format not a string literal and no format arguments
../../../src/BOPTest/BOPTest_LowCommands.cxx: In function ‘void PrintState(Draw_Interpretor&, const TopAbs_State&)’:
../../../src/BOPTest/BOPTest_LowCommands.cxx:719: warning: format not a string literal and no format arguments
../../../src/BOPTest/BOPTest_LowCommands.cxx:722: warning: format not a string literal and no format arguments
../../../src/BOPTest/BOPTest_LowCommands.cxx:725: warning: format not a string literal and no format arguments
../../../src/BOPTest/BOPTest_LowCommands.cxx:728: warning: format not a string literal and no format arguments
../../../src/BOPTest/BOPTest_LowCommands.cxx:731: warning: format not a string literal and no format arguments
@dbarbier
Copy link
Collaborator

Which CXXFLAGS are you using? Most warnings about conversion from string to char* look bogus to me.
On the other hand, format specifications can easily be fixed, and taking address of temporary are real bugs introduced in OCC 6.5.0, but I am not sure yet how to fix them.

@dbarbier
Copy link
Collaborator

My previous comment about strings is wrong, it seems that since gcc 4.3, this warning is emitted unless a const qualifier is prepended to char* foo = "bar". This is indeed cleaner, I believe that we should add those consts.

@dbarbier
Copy link
Collaborator

Some fixes require API changes, so I targeted this issue to OCE 0.5, but non-breaking changes can be fixed as soon as possible.

@QbProg
Copy link
Collaborator

QbProg commented Jun 4, 2011

Set the milestone to 0.4, let's put breaking changes in a target-0.5/ branch

@tpaviot
Copy link
Owner Author

tpaviot commented Jun 29, 2011

This issue report is not precise enough. It was generated without the -Wall flag.

Most compilation warnings dealing with r0.4 were removed, let's close this issue and talk about API changes in an other issue.

@tpaviot tpaviot closed this as completed Jun 29, 2011
Bihlerben referenced this issue Aug 28, 2014
…ECTORY.

If 'CMAKE_ARCHIVE_OUTPUT_DIRECTORY' is used to customize the output
folders of oce-win-bundle libraries, the oce build will set
FREETYPE_LIBRARY and related variables to the wrong paths.

This patch fixes that bug.

The commit that inserted this removal in the first place
(#465) did not provide any explination
for it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants