Hi,
As I said, until a release comes out with the fixes included, you need to build with the gcc44 or gcc45 variants.
> sudo port install root +gcc44 ( + any other variants you want).
I don't have a Lion machine myself, so cannot test this, but I part maintain the port and a user who submitted a bug report on this says it worked for them.
https://trac.macports.org/ticket/30321
Chris
Vito Palladino wrote:
> Also macports fails...
>
> :error:build Target org.macports.build returned: shell command failed (see log for details)
> :debug:build Backtrace: shell command failed (see log for details)
> while executing
> "command_exec build"
> (procedure "portbuild::build_main" line 8)
> invoked from within
> "$procedure $targetname"
> :info:build Warning: the following items did not execute (for root): org.macports.activate org.macports.build org.macports.destroot org.macports.install
> :notice:build Log for root is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_root/main.log
>
>
> Vito
> ________________________________________
> From: owner-roottalk_at_root.cern.ch [owner-roottalk_at_root.cern.ch] on behalf of Vito Palladino [Vito.Palladino_at_cern.ch]
> Sent: 01 August 2011 12:50
> To: Eduard Avetisyan; Christopher Rob Jones
> Cc: Fons Rademakers; Valeri Fayn; roottalk_at_root.cern.ch
> Subject: RE: [ROOT] Compiling on OSX LION
>
> Hi Eduard,
>
> I'm trying to use macports because fink is not available yet for Lion.
>
> Thanks
> Vito
>
> ________________________________________
> From: Eduard Avetisyan [Eduard.Avetisyan_at_desy.de]
> Sent: 01 August 2011 12:48
> To: Christopher Rob Jones
> Cc: Fons Rademakers; Vito Palladino; Valeri Fayn; roottalk_at_root.cern.ch
> Subject: Re: [ROOT] Compiling on OSX LION
>
> Hi Chris,
>
> On Mon, 1 Aug 2011, Chris Jones wrote:
>
>> Fons Rademakers wrote: >>> Hi Vito, >>> >>> Only the trunk and v5-30-patches work on Lion. Also better to remove this >>> /opt/local stuff. >> Just for reference, /opt/local is where MacPorts installs its software, so >> removing it may not be a good idea if the user is using this.
>> If the user is using MacPorts, then just for reference the latest ROOT release >> is available via MacPorts as well. This release does have problems building on >> OSX - This is as you say fixed in the trunk, but until this is in a release >> MacPorts can use, a work around is to install using the gcc44 (or gcc45) >> variants, which build using macports own gcc compilers, and not the system >> one. >> >> Chris >> >>> Cheers, Fons. >>> >>> On 31 Jul 2011, at 18:21, Vito Palladino <Vito.Palladino_at_cern.ch >>> <mailto:Vito.Palladino_at_cern.ch>> wrote: >>> >>>> That is what ./configure says: >>>> >>>> Checking for GL/glew.h ... /opt/local/include >>>> Checking for libGLEW ... /opt/local/lib >>>> Checking whether to build included GLEW ... no >>>> Checking for pkg-config ... /opt/local/bin/pkg-config >>>> Checking for libftgl ... no >>>> >>>> Vito Palladino >>>> >>>> ------------------------------------------------------------------------ >>>> *From:* owner-roottalk_at_root.cern.ch <mailto:owner-roottalk_at_root.cern.ch> >>>> [owner-roottalk_at_root.cern.ch <mailto:owner-roottalk_at_root.cern.ch>] on >>>> behalf of Vito Palladino [Vito.Palladino_at_cern.ch >>>> <mailto:Vito.Palladino_at_cern.ch>] >>>> *Sent:* 31 July 2011 18:13 >>>> *To:* Valeri Fayn; <mailto:roottalk_at_root.cern.ch>roottalk_at_root.cern.ch >>>> <mailto:roottalk_at_root.cern.ch> >>>> *Subject:* RE: [ROOT] Compiling on OSX LION >>>> >>>> I installed GLEW and seems to work bu an other error stops the >>>> compilation: >>>> >>>> make[5]: *** No rule to make target `XrdOucFactoryBonjour.hh', needed by >>>> `../../obj/XrdOucBonjour.o'. Stop. >>>> make[4]: *** [Darwinall] Error 2 >>>> make[3]: *** [all] Error 2 >>>> make[2]: *** [XrdOuc] Error 2 >>>> make[1]: *** [all] Error 2 >>>> *** Error condition reported by make (rc = 2): >>>> make: *** [net/xrootd/src/xrootd/LastBuild.d] Error 1 >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> *From:* Fine, Valeri [fine_at_bnl.gov <mailto:fine_at_bnl.gov>] >>>> *Sent:* 31 July 2011 17:26 >>>> *To:* Vito Palladino; <mailto:roottalk_at_root.cern.ch>roottalk_at_root.cern.ch >>>> <mailto:roottalk_at_root.cern.ch> >>>> *Subject:* RE: [ROOT] Compiling on OSX LION >>>> >>>> Can you check whether the >>>> <http://www.opengl.org/sdk/libs/GLEW/>http://www.opengl.org/sdk/libs/GLEW/ >>>> >>>> is present? >>>> >>>> >>>> >>>> Best regards , Valeri Fine >>>> >>>> ----------------------------------- >>>> >>>> Brookhaven National Laboratory >>>> >>>> Upton, NY 11973 >>>> >>>> Phone +1-631-344-7806 >>>> >>>> >>>> >>>> *From:* Vito Palladino [mailto:Vito.Palladino_at_cern.ch] >>>> *Sent:* Sunday, July 31, 2011 11:17 AM >>>> *To:* Fine, Valeri; <mailto:roottalk_at_root.cern.ch>roottalk_at_root.cern.ch >>>> <mailto:roottalk_at_root.cern.ch> >>>> *Subject:* RE: [ROOT] Compiling on OSX LION >>>> >>>> >>>> >>>> I'm new on a mac machine. However I installed Xcode and it was supposed to >>>> contain OpenGL... >>>> >>>> >>>> >>>> Thank you again >>>> >>>> Vito Palladino >>>> >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> *From:* Fine, Valeri [fine_at_bnl.gov <mailto:fine_at_bnl.gov>] >>>> *Sent:* 31 July 2011 16:40 >>>> *To:* Vito Palladino; <mailto:roottalk_at_root.cern.ch>roottalk_at_root.cern.ch >>>> <mailto:roottalk_at_root.cern.ch> >>>> *Subject:* RE: [ROOT] Compiling on OSX LION >>>> >>>> include/TGLIncludes.h:23:21: error: GL/glew.h: No such file or directory >>>> >>>> >>>> >>>> Is there OpenGL properly installed? >>>> >>>> >>>> >>>> Best regards , Valeri Fine >>>> >>>> ----------------------------------- >>>> >>>> Brookhaven National Laboratory >>>> >>>> Upton, NY 11973 >>>> >>>> Phone +1-631-344-7806 >>>> >>>> >>>> >>>> *From:* owner-roottalk_at_root.cern.ch <mailto:owner-roottalk_at_root.cern.ch> >>>> [mailto:owner-roottalk_at_root.cern.ch] *On Behalf Of *Vito Palladino >>>> *Sent:* Sunday, July 31, 2011 9:42 AM >>>> *To:* <mailto:roottalk_at_root.cern.ch>roottalk_at_root.cern.ch >>>> <mailto:roottalk_at_root.cern.ch> >>>> *Subject:* [ROOT] Compiling on OSX LION >>>> >>>> >>>> >>>> Dear Rooters, >>>> >>>> >>>> >>>> I'm trying to compile root on OSX LION. >>>> >>>> I run ./configure --prefix=/usr/bin and than make but the following errors >>>> are returned: >>>> >>>> >>>> >>>> In file included from >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:25: >>>> >>>> include/TGLIncludes.h:23:21: error: GL/glew.h: No such file or directory >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx: In member >>>> function ‘virtual void TF2GL::DirectDraw(TGLRnrCtx&) const’: >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:96: error: >>>> ‘GL_ENABLE_BIT’ was not declared in this scope >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:96: error: >>>> ‘GL_LIGHTING_BIT’ was not declared in this scope >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:96: error: >>>> ‘glPushAttrib’ was not declared in this scope >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:98: error: >>>> ‘GL_NORMALIZE’ was not declared in this scope >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:98: error: >>>> ‘glEnable’ was not declared in this scope >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:99: error: >>>> ‘GL_COLOR_MATERIAL’ was not declared in this scope >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:99: error: >>>> ‘glDisable’ was not declared in this scope >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:104: error: >>>> ‘GL_CULL_FACE’ was not declared in this scope >>>> >>>> /Users/vitopalladino/Downloads/root/graf3d/gl/src/TF2GL.cxx:105: error: >>>> ‘glPopAttrib’ was not declared in this scope >>>> >>>> make: *** [graf3d/gl/src/TF2GL.o] Error 1 >>>> >>>> >>>> >>>> >>>> >>>> Do you have any ideas? >>>> >>>> >>>> >>>> Thank you >>>> >>>> Vito Palladino >>>> >> >>
This archive was generated by hypermail 2.2.0 : Mon Aug 01 2011 - 17:50:01 CEST