[GEM-dev] configure (again): call for testing....

james tittle tigital at mac.com
Wed Jul 6 17:22:20 CEST 2005


...now I've tried it...

On Jul 6, 2005, at 10:03 AM, james tittle wrote:

> On Jul 6, 2005, at 5:28 AM, günter geiger wrote:
>> Is this 10.3 specific ?

...nope, I get the same stuff on 10.4.1 with gcc-4.0...

> ...aha!  finally someone else tests out the osx stuff before me!  :-)
> ...anyway, I'll get to trying out the "even newer" build system  
> today...just looking at the g++ line I can already see lots of  
> unfamiliar things, especially "-ip -ipo_obj"...
> hang in there...

...here's what I'm seeing when trying a "cold" make in Gem/src:

   Target                 : Gem.pd_darwin
   Objects                : Base Controls Geos Manips MarkEx Nongeos  
Particles Pixes openGL

   Compiler               : g++
   CXXFLAGS               : -g -O2 -framework OpenGL -framework AGL - 
framework Carbon -framework QuickTime -freg-struct-return -O3 -fno- 
builtin -falign-loops=16 -funroll-loops -ffast-math -faltivec  -I/usr/ 
                          : -I/sw/include
   INCLUDES               :
   DEFINES                :

   LIBS                   : -lGLU -lGL -lXext -lXxf86vm -lXext -lX11 - 
ldl -lz -lm   -L/usr/X11R6/lib
                          : -L/sw/lib -L/usr/X11R6/lib -llcms -ltiff - 
lfreetype -ljpeg -lpng -lXext -lXt -lSM -lICE -lX11 -lbz2 -lxml2 -lz - 
lm -lpthread -lMagick++ -lMagick
   LDFLAGS                : -shared -Wl,-export-dynamic
                          :  -L/usr/X11R6/lib

   Strip                  : strip -x

   Install path           : /usr/local

   version                : 0.0

used optional libraries:

   font-rendering         :

     use ImageMagick      : yes
     use TIFF             : no
     use JPEG             : no
     use mpeg             : no
     use mpeg-3           : no
     use QuickTime        : no
     use aviplay          : no
     use ffmpeg           : no
     use v4l              : no
     use ieee1394         : no

     using ARB-extensions : yes
     using reg-struct-ret : yes

     compiler    yes

Now run make ...

...just some thoughts:

*  -framework isn't a CXXFLAG, it's a linker flag...
*  probably should default to no-x11 on osx, with the option of re- 
configuring if ya want to try it with gem (never have myself):  plus,  
the libs will probably cause havoc conflicting with the frameworks  
(especially -lGL)
*  m_pd.h is found for me, but then I don't install into /usr/local
*  "-shared -Wl,-export-dynamic" isn't the correct way to link:  we  
use "-bundle -bundle_loader /where/is/pd"
*  I'm not sure if we should use -O3, -Os is seemingly recommended in  
apple's docs (basically -O2 + smaller size)...

...those are just off the top of my head, will continue to poke  
around and re-configure as I used for the /src/gnu build system...


More information about the GEM-dev mailing list