<div dir="ltr">Hi folks,<div><br></div><div>I just wanted to push mysql-5.6.24 into the git repo, but I got the following compile error (beautified):</div><div><br></div><div><div>cd /home/jesusch/git/mysql/mysql-5.6/builddir-pic/libmysqld</div><div>/usr/bin/x86_64-linux-gnu-g++   \</div><div>    -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DMYSQL_SERVER -DEMBEDDED_LIBRARY -O3 \</div><div>    -DBIG_JOINS=1 -felide-constructors -fno-exceptions -fpermissive -fno-rtti -fPIC \</div><div>    -fno-strict-aliasing  -fPIC -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual \</div><div>    -Wno-unused-parameter -O3 -g -fabi-version=2 \</div><div>    -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/builddir-pic/include \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/include \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/libmysql \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/libmysqld \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/sql \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/builddir-pic/sql \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/regex \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/extra/yassl/include \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/extra/yassl/taocrypt/include \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/extra/yassl/taocrypt/mySTL \</div><div>    -I/home/jesusch/git/mysql/mysql-5.6/sql/backup    \</div><div>    -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED \</div><div>    -o CMakeFiles/sql_embedded.dir/__/sql/sql_yacc.cc.o \</div><div>    -c /home/jesusch/git/mysql/mysql-5.6/builddir-pic/sql/sql_yacc.cc</div><div>/export/home/pb2/build/sb_0-14808611-1427300997.94/mysql-5.6.24-release-export-7763014_gpl/sql/sql_yacc.yy:67:23: fatal error: lex_token.h: file or directory not found</div><div>compilation terminated.</div></div><div><br></div><div>According to the supplied include folders this is correct.</div><div><br></div><div>lex_token.h exists but not in $(BUILDDIR_PIC) aka  -I/home/jesusch/git/mysql/mysql-5.6/builddir-pic/include<br></div><div>It exists in BUILDDIR</div><div><br></div><div>So my question: what is responsible for copying files from BUILDDIR to BUILDDIR_PIC?</div><div>Or even more generic - why two different folders at all (Sorry I'm not a C/C++ guy).</div><div><br></div><div><div><br></div>-- <br><div class="gmail_signature">Mit freundlich Grüßen / Kind regards<br><br>Björn Boschman</div>
</div></div>