[MacPorts] #31845: Port for Irrlicht
#31845: Port for Irrlicht ---------------------------------+------------------------------------------ Reporter: rudloff@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: irrlicht ---------------------------------+------------------------------------------ Here is a port for the Irrlicht engine (http://irrlicht.sourceforge.net/) -- Ticket URL: <https://trac.macports.org/ticket/31845> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31845: Port for Irrlicht ---------------------------------+------------------------------------------ Reporter: rudloff@… | Owner: ryandesign@… Type: submission | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: irrlicht ---------------------------------+------------------------------------------ Changes (by ryandesign@…): * status: new => assigned * owner: macports-tickets@… => ryandesign@… Comment: Thanks. As is, it doesn't build for me: {{{ COpenGLSLMaterialRenderer.cpp: In member function ‘void irr::video::COpenGLSLMaterialRenderer::init(irr::s32&, const irr::c8*, const irr::c8*, const irr::c8*, irr::scene::E_PRIMITIVE_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::u32)’: COpenGLSLMaterialRenderer.cpp:138: error: cast from ‘void*’ to ‘GLuint’ loses precision COpenGLSLMaterialRenderer.cpp:139: error: cast from ‘void*’ to ‘GLuint’ loses precision COpenGLSLMaterialRenderer.cpp:141: error: cast from ‘void*’ to ‘GLuint’ loses precision COpenGLSLMaterialRenderer.cpp:143: error: cast from ‘void*’ to ‘GLuint’ loses precision }}} There are many things I would change about the Portfile. I'll see if in the process of making those changes I get it to work. -- Ticket URL: <https://trac.macports.org/ticket/31845#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31845: Port for Irrlicht -------------------------+-------------------------- Reporter: rudloff@… | Owner: ryandesign@… Type: submission | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: Port: irrlicht | -------------------------+-------------------------- Comment (by nigels.com@…): I made some progress towards building the current Irrlicht by updating the Portfile here and patching the Makefile. However, the build gets as far as: :info:build c++ -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing -g -D_DEBUG -I../../include -Izlib -Ijpeglib -Ilibpng -IMacOSX -I. -I/usr/X11R6/include -DIRRLICHT_EXPORTS=1 -c -o COpenGLDriver.o COpenGLDriver.c pp :info:build In file included from COpenGLDriver.cpp:5: :info:build ./COpenGLDriver.h:182:16: warning: 'irr::video::COpenGLDriver::draw2DImage' hides overloaded virtual function [-Woverloaded-virtual] :info:build virtual void draw2DImage(const video::ITexture* texture, :info:build ^ :info:build ./CNullDriver.h:144:16: note: hidden overloaded virtual function 'irr::video::CNullDriver::draw2DImage' declared here :info:build virtual void draw2DImage(const video::ITexture* texture, const core::position2d<s32>& destPos); :info:build ^ :info:build In file included from COpenGLDriver.cpp:21: :info:build In file included from ./MacOSX/CIrrDeviceMacOSX.h:13: :info:build In file included from /System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:8: :info:build In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSGeometry.h:6: :info:build In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSValue.h:5: :info:build In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:5: :info:build /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:319:1: error: expected unqualified-id :info:build @class NSString, Protocol; -- Ticket URL: <https://trac.macports.org/ticket/31845#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts