problems to build VirtualPlanetBuilder

Massimo Di Stefano massimodisasha at yahoo.it
Mon Nov 17 08:40:29 PST 2008


Hi


i fixed my problem (compiling from source)
i'll try to give you a better clarifications

my targhet was to install VPB
on osx 10.5.5 "xcode 3.1"

i first tried from the svn code (using a local osg )
but gived me a lot of errors,

so i treid to install VPB using macports
but it fails to compile OSG that is a VPB dependencies

^^^ the osg error i posted in the firs mail.


so i tried again installing VPB using the svn source
on top of a source installation of OSG (done using cmake and not the  
xcode.project)
setting the osx architecture to be only X86 (instead of ppc;X86 used  
as default)
now i'm able to build VPB without errors.


On Nov 17, 2008, at 4:08 PM, Altoine Barker wrote:

> I want to make sure that I understand you correctly. You are not  
> attempting to use VirtualPlanetBuilder Portfile version 0.9.1, but a  
> current svn commit version using MacPorts? What are your specs?  
> Arch, OS, MacPort, XCode, things like that. Have you tried a `sudo  
> port clean VirtualPlanetBuilder` before attempting to build using  
> MacPorts? HTH
>
> -Altoine
>
> On Mon, Nov 17, 2008 at 7:26 AM, Massimo Di Stefano <massimodisasha at yahoo.it 
> > wrote:
> Hi,
>
> i'm tring to install VirtualPlanetBuilder but :
>
> sudo port install VirtualPlanetBuilder
>
>
> gived me these error :
>
>
> sashas-macbook-pro-15:build sasha$ sudo port install  
> VirtualPlanetBuilder
> --->  Building OpenSceneGraph with target all
> Error: Target org.macports.build returned: shell command " cd "/opt/ 
> local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph" && make all " returned error 2
> Command output: [  0%] Built target OpenThreads
> [ 17%] Built target osg
> [ 20%] Built target osgDB
> [ 20%] Building CXX object src/osgUtil/CMakeFiles/osgUtil.dir/ 
> Tessellator.o
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp: In member function 'void  
> osgUtil::Tessellator::beginTessellation()':
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:44: error: invalid  
> conversion from 'void (*)(...)' to 'GLvoid (*)()'
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:44: error:   initializing  
> argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid  
> (*)())'
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:45: error: invalid  
> conversion from 'void (*)(...)' to 'GLvoid (*)()'
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:45: error:   initializing  
> argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid  
> (*)())'
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:46: error: invalid  
> conversion from 'void (*)(...)' to 'GLvoid (*)()'
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:46: error:   initializing  
> argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid  
> (*)())'
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:47: error: invalid  
> conversion from 'void (*)(...)' to 'GLvoid (*)()'
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:47: error:   initializing  
> argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid  
> (*)())'
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:48: error: invalid  
> conversion from 'void (*)(...)' to 'GLvoid (*)()'
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> ..macports.org_release_ports_graphics_OpenSceneGraph/work/ 
> OpenSceneGraph/src/osgUtil/Tessellator.cpp:48: error:   initializing  
> argument 3 of 'void gluTessCallback(GLUtesselator*, GLenum, GLvoid  
> (*)())'
> make[2]: *** [src/osgUtil/CMakeFiles/osgUtil.dir/Tessellator.o]  
> Error 1
> make[1]: *** [src/osgUtil/CMakeFiles/osgUtil.dir/all] Error 2
> make: *** [all] Error 2
>
> Error: The following dependencies failed to build: OpenSceneGraph
> Error: Status 1 encountered during processing.
>
>
>
> note:
> i already have a working svn openscenegraph code
> i built it from source by command line,
> i can't mix my osg with the macports virtualpanetbuilder :-(
>
> i tried to build virtualpanetbuilder frm source ... but
> i had problems to see where to download an svn source code
> and tring the .zip source version (0.9.1)
> gived me a lot of errors too
>
> any help is most appreciated!
>
> regards,
>
> Massimo
> Chiacchiera con i tuoi amici in tempo reale!http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20081117/37b59f55/attachment.html>


More information about the macports-users mailing list