[GEM-dev] Compiling Gem from terminal on OSX: WAS: anyone have a recent G5 OSX binary?

B. Bogart ben at ekran.org
Wed Apr 26 19:54:30 CEST 2006


Hi Chris,

blech, rgbadata was also not defined, I think I missed something up and
since I'm unable to do a fresh checkout I just copied the src from the Gem
version I've been using on linux. (a couple months old).

Anyhow it gets all the way to linking when it bails with:

g++ -o Gem.pd_darwin -framework QuickTime -framework Carbon -framework AGL
-framework OpenGL   Base/*.o Controls/*.o Geos/*.o Manips/*.o MarkEx/*.o
Nongeos/*.o Particles/*.o Pixes/*.o openGL/*.o -ldl -lz -lm   -lpthread  
ld: Pixes/pix_filmFFMPEG.o bad magic number (not a Mach-O file)
ld: Pixes/pix_filmLinux.o bad magic number (not a Mach-O file)
make: *** [Gem.pd_darwin] Error 1

which is odd, since configure says nothing about bothering with ffmpeg and
I'm certainly not compiling on linux:

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

Configuration:
  Compiler               : g++
  CXXFLAGS               : -g -O2 -freg-struct-return -O3 -fno-builtin
-falign-loops=16 -funroll-loops -ffast-math -faltivec
                         :
  INCLUDES               :
  DEFINES                :

  LIBS                   : -ldl -lz -lm   -lpthread
                         :
  LDFLAGS                : -framework QuickTime -framework Carbon
-framework AGL -framework OpenGL
                         :

  Strip                  : strip -x

  Install path           : /usr/local

 pure-data:
  version                : 0.37

 used optional libraries:

  font-rendering         :

  image-support
    use ImageMagick      : no
    use TIFF             : no
    use JPEG             : no
  video-support
    use mpeg             : no
    use mpeg-3           : no
    use QuickTime        : yes (framework)
    use aviplay          : no
    use ffmpeg           : no
  input-support
    use v4l              : no
    use ieee1394         : no

  misc
    using ARB-extensions : yes
    using NV-extensions  : no
    using reg-struct-ret : yes

This compile was finding old pd headers, so I upgraded the headers in
usr/local/include and am now recompiling.

(compiling Gem takes way longer on this dual G5, than on the single 3Ghz
p4...)


Thanks,
.b.



On Wed, April 26, 2006 12:23 pm, chris clepper said:
> On 4/26/06, B. Bogart <ben at ekran.org> wrote:
>> GemPixUtil.cpp:533: error: `bgradata' undeclared (first use this function)
>> GemPixUtil.cpp:533: error: (Each undeclared identifier is reported only
once
>>    for each function it appears in.)
>
>
> Looks like a typo or bad copy+paste.  should be rgbadata.
>
>
> GemPixUtil.cpp: In member function `void imageStruct::fromYV12(short
int*,
>>    short int*, short int*)':
>> GemPixUtil.cpp:1126: error: `pixels' undeclared (first use this function)
>
>
> The Altivec function there looks out of place - another bad copy+paste?
Just comment out that #ifded __VEC__ and continue.
>








More information about the GEM-dev mailing list