for me video and image are working if i copy the *.so in the same folder than Gem.pd_darwin, they are originally in hidden folders, my line to copy them when i am in Gem/src is: sudo cp plugins/*/.libs/*.so /Applications/Pd-extended-test.app/Contents/Resources/extra/Gem/

read the details of the discussion :)
best,

nicolas

Le 12/06/11 14:47, Antoine Villeret a écrit :
hello,

using make -k (as cyrille suggested to me) I can generate a working Gem.pd_Darwin without font rendering, film playback, image rendering and video
but OpenGL seems to works fine

svn rev 4041
build against Pd 0.42-6
on mac OS 10.6.7
with Intel Core 2 Duo 2,53GHz and 4 Go DDR3

cheers

antoine
--
do it yourself
http://antoine.villeret.free.fr
http://drii.ensad.fr
--
Google lit ce mail...
si vous refusez cela, utilisez l'adresse antoine.villeret [at] free.fr <http://free.fr> pour me contacter



2011/6/12 Antoine Villeret <[email protected] <mailto:[email protected]>>

    hi guys !

    many many thanks for this !

    i would like to compile Gem on OSX for a long time !

    here is my config :
    OS 10.6.7
    Pd extended 42.5
    Gem svn rev. 4041

    my config line is exactly the same as Nicolas :

    CXXFLAGS="-arch i386" ./configure
    --with-pd=/Applications/Pd-extended.app/Contents/Resources/include/pd/
    --without-ftgl

    configure.ac:45 <http://configure.ac:45>: required file
    `extra/pix_drum/Makefile.in' not found

    and there is no Makefile.in in this folder...
    so i copied the Makefile.in of the extras/pix_nano folder

    then the configure script ended correctly (just after fixing a
    small path error)

    but make failed on filmDarwin and the first two errors are :
    filmDarwin.h:28:28: error: Carbon/carbon.h: No such file or directory
    filmDarwin.h:29:34: error: QuickTime/quicktime.h: No such file or
    directory

    and i've no carbon.h nor quicktime.h on my drive but i have
    severals Carbon.h and QuickTime.h (with both capital Q and capital T)
    as my file system is case sensitive, i've change the include in
    fileDarwin.h

    after that fileDarwin still doesn't want to be build... here is a
    log :
    Making all in filmDarwin
    /bin/sh ../../libtool  --tag=CXX   --mode=compile g++
    -DHAVE_CONFIG_H -I. -I../../Base  -I../.. -I/opt/local/include/
    -DPD -I/Applications/Pd-extended.app/Contents/Resources/include
    -framework QuickTime -framework Carbon  -arch i386 -fPIC
    -freg-struct-return -Os -falign-loops -falign-functions
    -falign-jumps -funroll-loops -ffast-math -mmmx -fpascal-strings
    -MT gem_filmDarwin_la-filmDarwin.lo -MD -MP -MF
    .deps/gem_filmDarwin_la-filmDarwin.Tpo -c -o
    gem_filmDarwin_la-filmDarwin.lo `test -f 'filmDarwin.cpp' || echo
    './'`filmDarwin.cpp
    libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../Base -I../..
    -I/opt/local/include/ -DPD
    -I/Applications/Pd-extended.app/Contents/Resources/include
    -framework QuickTime -framework Carbon -arch i386 -fPIC
    -freg-struct-return -Os -falign-loops -falign-functions
    -falign-jumps -funroll-loops -ffast-math -mmmx -fpascal-strings
    -MT gem_filmDarwin_la-filmDarwin.lo -MD -MP -MF
.deps/gem_filmDarwin_la-filmDarwin.Tpo -c filmDarwin.cpp -fno-common -DPIC -o .libs/gem_filmDarwin_la-filmDarwin.o

    filmDarwin.cpp: In member function 'virtual void
    gem::filmDarwin::close()':
    filmDarwin.cpp:64: warning: 'DisposeGWorld' is deprecated
    (declared at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:230)
    filmDarwin.cpp:64: warning: 'DisposeGWorld' is deprecated
    (declared at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:230)
    filmDarwin.cpp: In member function 'virtual bool
    gem::filmDarwin::open(char*, int)':
    filmDarwin.cpp:188: warning: 'GetGWorldDevice' is deprecated
    (declared at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:420)
    filmDarwin.cpp:188: warning: 'GetGWorldDevice' is deprecated
    (declared at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:420)
    filmDarwin.cpp:193: error: jump to label 'unsupported'
    filmDarwin.cpp:105: error:   from here
    filmDarwin.cpp:128: error:   crosses initialization of
    'MediaType** trackMedia'
    filmDarwin.cpp:124: error:   crosses initialization of
    'TrackType** movieTrack'
    filmDarwin.cpp:193: error: jump to label 'unsupported'
    filmDarwin.cpp:91: error:   from here
    filmDarwin.cpp:128: error:   crosses initialization of
    'MediaType** trackMedia'
    filmDarwin.cpp:124: error:   crosses initialization of
    'TrackType** movieTrack'
    filmDarwin.cpp: In member function 'virtual pixBlock*
    gem::filmDarwin::getFrame()':
    filmDarwin.cpp:210: warning: 'GetGWorld' is deprecated (declared
    at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:244)
    filmDarwin.cpp:210: warning: 'GetGWorld' is deprecated (declared
    at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:244)
    filmDarwin.cpp:211: warning: 'SetGWorld' is deprecated (declared
    at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:258)
    filmDarwin.cpp:211: warning: 'SetGWorld' is deprecated (declared
    at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:258)
    filmDarwin.cpp:214: warning: 'GetGWorldPixMap' is deprecated
    (declared at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:484)
    filmDarwin.cpp:214: warning: 'GetGWorldPixMap' is deprecated
    (declared at
    
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h:484)
    make[2]: *** [gem_filmDarwin_la-filmDarwin.lo] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all-recursive] Error 1

    then I run this :
    CXXFLAGS="-arch i386" ./configure
    --with-pd=/Applications/Pd-extended.app/Contents/Resources/include
    --without-ftgl --with-film=plugins

    but make still try to build filmDarwin...
    and i have no Gem.pd_Darwin anywhere... :-(

    thanks to you !

    antoine
-- do it yourself
    http://antoine.villeret.free.fr
    http://drii.ensad.fr
    --
    Google lit ce mail...
    si vous refusez cela, utilisez l'adresse antoine.villeret [at]
    free.fr <http://free.fr> pour me contacter




    2011/6/10 Nicolas Montgermont <[email protected]
    <mailto:[email protected]>>

        Hello Iohannes,

        Le 10/06/11 13:44, IOhannes zmölnig a écrit :

            On 06/10/2011 12:33 PM, Nicolas Montgermont wrote:

                right again, i've copied every plugin the harsch way with
                sudo cp plugins/*/.libs/*.so
                /Applications/Pd-extended-test.app/Contents/Resources/extra/Gem/

            i usually prefer links, as it allows for easier updating.
            but then of course, you might also incidentially update
            something which
            you did not intend....

        yes it should be nice but i have problem with links, in src
        when i do:
        sudo ln -s .libs/Gem.pd_darwin
        /Applications/Pd-extended-test.app/Contents/Resources/extra/Gem/
        sudo ln -s plugins/*/.libs/*.so
        /Applications/Pd-extended-test.app/Contents/Resources/extra/Gem/
        none of the Gem object can create themselves...
        but copying (same rights) is working...

            so please run svn update, and "make" again (you shouldn't
            need to run
            autogen and configure again, as this should be done
            automatically for you)

        cool, pix_video is working well here!
        but pix_movie and pix_film aren't:
        error: [pix_movie]: unable to open file: XXX
        error: [pix_film]: unable to open file: XXX

        very close from the finish line :p
        best,


        n

-- http://nim.on.free.fr

        _______________________________________________
        GEM-dev mailing list
        [email protected] <mailto:[email protected]>
        http://lists.puredata.info/listinfo/gem-dev




--
http://nim.on.free.fr
_______________________________________________
GEM-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/gem-dev

Reply via email to