<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>