<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><br>
      I got a different (I think earlier) problem about stdarg.h when I
      used the Makefiles generator.<br>
      <br>
      José, please try two things if you can:<br>
      <br>
      1) Try to build with the Xcode generator. That gives us an
      important data point.<br>
      <br>
      2) Tell me if the OpenGL link in the OpenGL framework in your
      wrappers directory is a broken symlink or does it point somewhere
      useful.<br>
      <br>
      Thanks,<br>
      <br>
      Steve.<br>
      <br>
      <br>
      On 12/01/2014 08:20 PM, José Fonseca wrote:<br>
    </div>
    <blockquote
cite="mid:CAH_+9j=qgsOuXtTACm5egzJzG4S6evSpcxVKWvBQNHPoc9=zqA@mail.gmail.com"
      type="cite">
      <div dir="ltr">I never tried building with the "Xcode" generator.
        I always use the default "Unix Makefiles" generator.
        <div><br>
        </div>
        <div>Does the issue happen with the Unix Makefiles cmake
          generator too?
          <div><br>
          </div>
          <div>Jose<br>
            <div class="gmail_extra"><br>
              <div class="gmail_quote">On Mon, Dec 1, 2014 at 5:51 PM,
                Stephen Kelly <span dir="ltr"><<a
                    moz-do-not-send="true"
                    href="mailto:steveire@gmail.com" target="_blank">steveire@gmail.com</a>></span>
                wrote:<br>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <div dir="ltr">
                    <div><br>
                    </div>
                    <div>Hi there,</div>
                    <div><br>
                    </div>
                    <div>I am unable to build apitrace on OS X. I tried
                      after cloning with</div>
                    <div><br>
                    </div>
                    <div>mkdir build</div>
                    <div>cd build</div>
                    <div>cmake .. -G Xcode</div>
                    <div>cmake --build .</div>
                    <div><br>
                    </div>
                    <div>The result is many compile errors simliar to:</div>
                    <div><br>
                    </div>
                    <div> </div>
                    <div>CompileC
                      build/wrappers/apitrace.build/Debug/cgltrace.build/Objects-normal/x86_64/gltrace_state.o
                      wrappers/gltrace_state.cpp normal x86_64 c++
                      com.apple.compilers.llvm.clang.1_0.compiler</div>
                    <div>    cd /Users/ske/dev/src/apitrace</div>
                    <div>    export LANG=en_US.US-ASCII</div>
                    <div>   
                      /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
                      -x c++ -arch x86_64 -fmessage-length=0
                      -fdiagnostics-show-note-include-stack
                      -fmacro-backtrace-limit=0 -Wno-trigraphs
                      -fpascal-strings -O0
                      -Wno-missing-field-initializers
                      -Wno-missing-prototypes -Wno-return-type
                      -Wno-non-virtual-dtor -Wno-overloaded-virtual
                      -Wno-exit-time-destructors -Wno-missing-braces
                      -Wparentheses -Wswitch -Wno-unused-function
                      -Wno-unused-label -Wno-unused-parameter
                      -Wno-unused-variable -Wunused-value
                      -Wno-empty-body -Wno-uninitialized
                      -Wno-unknown-pragmas -Wno-shadow
                      -Wno-four-char-constants -Wno-conversion
                      -Wno-constant-conversion -Wno-int-conversion
                      -Wno-bool-conversion -Wno-enum-conversion
                      -Wno-shorten-64-to-32 -Wno-newline-eof
                      -Wno-c++11-extensions -DCMAKE_INTDIR=\"Debug\"
                      -Dcgltrace_EXPORTS -DHAVE_COMPILER_TLS=__thread
                      -isysroot
                      /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
                      -fasm-blocks -fstrict-aliasing
                      -Wdeprecated-declarations -Winvalid-offsetof
                      -mmacosx-version-min=10.9 -g -Wno-sign-conversion
                      -I/Users/ske/dev/src/apitrace/build/wrappers/Debug/include
                      -I/Users/ske/dev/src/apitrace/thirdparty/khronos
                      -I/Users/ske/dev/src/apitrace/thirdparty/zlib
                      -I/Users/ske/dev/src/apitrace/thirdparty/snappy
                      -I/Users/ske/dev/src/apitrace/build
                      -I/Users/ske/dev/src/apitrace
                      -I/Users/ske/dev/src/apitrace/common
                      -I/Users/ske/dev/src/apitrace/wrappers
                      -I/Users/ske/dev/src/apitrace/helpers
                      -I/Users/ske/dev/src/apitrace/build/dispatch
                      -I/Users/ske/dev/src/apitrace/dispatch
                      -I/Users/ske/dev/src/apitrace/build/wrappers/apitrace.build/Debug/cgltrace.build/DerivedSources/x86_64
                      -I/Users/ske/dev/src/apitrace/build/wrappers/apitrace.build/Debug/cgltrace.build/DerivedSources
                      -Wmost -Wno-four-char-constants
                      -Wno-unknown-pragmas
                      -F/Users/ske/dev/src/apitrace/build/wrappers/Debug
                      -fPIC -fvisibility=hidden -Wall -Wno-sign-compare
                      -fmessage-length=0 -fno-omit-frame-pointer -MMD
                      -MT dependencies -MF
                      /Users/ske/dev/src/apitrace/build/wrappers/apitrace.build/Debug/cgltrace.build/Objects-normal/x86_64/gltrace_state.d
                      --serialize-diagnostics
                      /Users/ske/dev/src/apitrace/build/wrappers/apitrace.build/Debug/cgltrace.build/Objects-normal/x86_64/gltrace_state.dia
                      -c
                      /Users/ske/dev/src/apitrace/wrappers/gltrace_state.cpp
                      -o
/Users/ske/dev/src/apitrace/build/wrappers/apitrace.build/Debug/cgltrace.build/Objects-normal/x86_64/gltrace_state.o</div>
                    <div>In file included from
                      /Users/ske/dev/src/apitrace/wrappers/gltrace_state.cpp:37:</div>
                    <div>In file included from
                      /Users/ske/dev/src/apitrace/build/dispatch/glproc.hpp:5:</div>
                    <div>/Users/ske/dev/src/apitrace/dispatch/glimports.hpp:125:10:
                      fatal error: 'OpenGL/OpenGLAvailability.h' file
                      not found</div>
                    <div>#include <OpenGL/OpenGLAvailability.h></div>
                    <div><br>
                    </div>
                    <div><br>
                    </div>
                    <div>I can simplif the source file down to only that
                      include, and it still fails. </div>
                    <div><br>
                    </div>
                    <div>Then, I can make it work if I remove the
                      '-F/Users/ske/dev/src/apitrace/build/wrappers/Debug'
                      from that compile command. That -F path appears to
                      be essential, as that directory appears to contain
                      a wrapper for the OpenGL framework, which is
                      intended to be used.</div>
                    <div><br>
                    </div>
                    <div>~/dev/src/apitrace/build/wrappers/Debug/OpenGL.framework
                      (master) $ ls -l</div>
                    <div>total 16</div>
                    <div>lrwxr-xr-x  1 ske  75805902   23 Dec  1 18:40
                      OpenGL -> Versions/Current/OpenGL</div>
                    <div>lrwxr-xr-x  1 ske  75805902   26 Dec  1 18:40
                      Resources -> Versions/Current/Resources</div>
                    <div>drwxr-xr-x+ 4 ske  75805902  136 Dec  1 18:40
                      Versions</div>
                    <div><br>
                    </div>
                    <div>$ cd OpenGL </div>
                    <div>-bash: cd: OpenGL: No such file or directory</div>
                    <div><br>
                    </div>
                    <div>So, is the buildsystem creating that wrapper
                      buggy? Should it be creating that OpenGL symlink
                      as a wrapper to somewhere else?</div>
                    <div><br>
                    </div>
                    <div>Thanks,</div>
                    <div><br>
                    </div>
                    <div>Steve.</div>
                    <div><br>
                    </div>
                  </div>
                  <br>
                  _______________________________________________<br>
                  apitrace mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:apitrace@lists.freedesktop.org">apitrace@lists.freedesktop.org</a><br>
                  <a moz-do-not-send="true"
                    href="http://lists.freedesktop.org/mailman/listinfo/apitrace"
                    target="_blank">http://lists.freedesktop.org/mailman/listinfo/apitrace</a><br>
                  <br>
                </blockquote>
              </div>
              <br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>