Okay I figured out my problem -- you need to add
"/usr/local/include/clutter-0.8" to Settings-->GCC C++
Compiler-->Directories, not Settings-->MacOSX C++ Linker-->Libraries.
I'm still getting a bunch of errors, but I assume that's because I need to
get the C++ bindings working. I figured that would be built-in but I guess
not.

Anyway thank you again Vlad, you've been a huge help!

On Wed, Dec 31, 2008 at 10:37 AM, Vlad Seryakov <[email protected]>wrote:

> Linker flags are for -L -l options, -I includes should go into other C++
> options, i do not use Ecclipse so i do not know exactly
>
> Z. S. O. wrote:
>
>> Not sure why that isn't working...in Eclipse, you just go to
>> Properties-->C/C++ Build-->Settings-->MacOSX C++ Linker Libraries and add
>> what you want to go before the "-l". When I add
>> "/usr/local/include/clutter-0.8.4" it still can't find it.
>>
>> On Tue, Dec 30, 2008 at 9:30 PM, Vlad Seryakov 
>> <[email protected]<mailto:
>> [email protected]>> wrote:
>>
>>    Then it should be -I/usr/local/include/clutter-0.8.4 or clutter-.9,
>>    depends on version you installed
>>
>>    Z. S. O. wrote:
>>
>>        Ahhh, I just found it. It's in /usr/local/include. I just did
>>        the pkg-config commands again and they work now. Is there
>>        anything else I need to do to get Eclipse working? It still
>>        can't find clutter/clutter.h.
>>
>>        On Tue, Dec 30, 2008 at 9:20 PM, Vlad Seryakov
>>        <[email protected] <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>> wrote:
>>
>>           Strange, where did make install send the files then?
>>
>>           Z. S. O. wrote:
>>
>>               And to be clear, I don't see clutter-0.8.4 in
>>        /opt/local/lib either.
>>
>>               On Tue, Dec 30, 2008 at 9:16 PM, Z. S. O.
>>        <[email protected] <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>> <mailto:[email protected]
>>        <mailto:[email protected]>
>>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>>> wrote:
>>
>>                  Should I see a directory called "clutter-0.8.4" int
>>        /opt/local?
>>                  Because I don't. I only see bin,
>>                  etc, include, lib, libexec, man, sbin, share, and var.
>>        I hope the
>>                  installation didn't fail without me knowing it...
>>
>>                  Anyway, I did "export
>>
>>  PKG_CONFIG_PATH=/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH"
>>               but the
>>                  two pkg-config commands appear to have the same result
>>        as before.
>>
>>                  On Tue, Dec 30, 2008 at 9:06 PM, Vlad Seryakov
>>                  <[email protected]
>>        <mailto:[email protected]> <mailto:[email protected]
>>        <mailto:[email protected]>>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>>> wrote:
>>
>>                      When you compiled clutter and then installed, i
>>        suppose
>>               it went
>>                      into /opt/local with pkgconfig files in
>>               /opt/local/lib/pkgconfig
>>
>>                      You need to set environment variable
>>
>>  PKG_CONFIG_PATH=/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH
>>
>>                      before running pkg-config command
>>
>>
>>
>>                      Z. S. O. wrote:
>>
>>                          So you mean that running those two commands
>> should
>>               fix the
>>                          Eclipse issues, or is that something else? Both
>> of
>>               them lead
>>                          to this error: "Package clutter-0.9 was not
>>        found in the
>>                          pkg-config search path."
>>
>>                          Here's the Eclipse console output for the
>>        empty project:
>>
>>                          make all Building file: ../src/TestClutter.cpp
>>                          Invoking: GCC C++ Compiler
>>                          g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP
>>                          -MF"src/TestClutter.d" -MT"src/TestClutter.d"
>>                          -o"src/TestClutter.o" "../src/TestClutter.cpp"
>>                          ../src/TestClutter.cpp:1:29: error:
>>        clutter/clutter.h: No
>>                          such file or directory
>>                          make: *** [src/TestClutter.o] Error 1
>>
>>                          On Tue, Dec 30, 2008 at 8:51 PM, Vlad Seryakov
>>                          <[email protected]
>>        <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>>
>>                          <mailto:[email protected]
>>        <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>
>>
>>                          <mailto:[email protected]
>>        <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>>>> wrote:
>>
>>                             You have to use `pkg-config --cflags
>>        clutter-0.9`
>>                          `pkg-config --libs
>>                             clutter-0.9`
>>
>>                             If Ecclipse cannnot execute, just run it
>>        and add the
>>                          output into
>>                             project properties
>>
>>
>>                             Z. S. O. wrote:
>>
>>                                 I have successfully built and installed
>>               clutter after
>>                          running
>>                                 Vlad's script (thanks again!). I am now
>>               attempting to
>>                          create a
>>                                 C++ project in Eclipse, but I don't
>>        know how
>>               to link
>>                          it the
>>                                 clutter library. I added "clutter" to the
>>               linker in
>>                          the project
>>                                 properties, but it still can't find
>>               clutter/clutter.h
>>                          when I
>>                                 #include it. Is there something else I
>>        need to
>>               do to
>>                          get it working?
>>
>>
>>                             --    Vlad Seryakov
>>                             [email protected]
>>        <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>>
>>                          <mailto:[email protected]
>>        <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>
>>
>>                          <mailto:[email protected]
>>        <mailto:[email protected]>
>>               <mailto:[email protected]
>>        <mailto:[email protected]>>>>
>>
>>                             http://www.crystalballinc.com/vlad/
>>
>>
>>
>>                      --        Vlad Seryakov
>>                      [email protected]
>>        <mailto:[email protected]> <mailto:[email protected]
>>        <mailto:[email protected]>>
>>               <mailto:[email protected]
>>        <mailto:[email protected]> <mailto:[email protected]
>>        <mailto:[email protected]>>>
>>                      http://www.crystalballinc.com/vlad/
>>
>>
>>
>>
>>           --    Vlad Seryakov
>>           [email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>
>>           http://www.crystalballinc.com/vlad/
>>
>>
>>
>>    --    Vlad Seryakov
>>    [email protected] <mailto:[email protected]>
>>    http://www.crystalballinc.com/vlad/
>>
>>
>>

Reply via email to