Hi, Johnson! On Sep 01, Johnson Cheng wrote: > Dear Sergei, > > I am sorry that I meet another cross compile issue about this, > > Linking CXX shared module ha_archive.so > [ 72%] Built target archive > Scanning dependencies of target tokuportability_static_conv > [ 72%] Building CXX object > storage/tokudb/ft-index/portability/CMakeFiles/tokuportability_static_conv.dir/huge_page_detection.cc.o > In file included from > /home/johnson/SanSoft/model/Phoenix_130313-0831/build/sysroot/usr/include/features.h:378:0, > from > /home/johnson/SanSoft/model/Phoenix_130313-0831/build/sysroot/usr/include/sys/mman.h:22, > from > /home/johnson/SanSoft/model/Phoenix_130313/Package/mariadb/mariadb-10.0.21/storage/tokudb/ft-index/portability/huge_page_detection.cc:91: > /home/johnson/SanSoft/model/Phoenix_130313-0831/build/sysroot/usr/include/sys/cdefs.h:286:63: > error: ’int stat(const char*, stat*)’ hides constructor for ’struct stat’ > [-Werror=shadow] > # define __nonnull(params) __attribute__ ((__nonnull__ params)) > ^ > /home/johnson/SanSoft/model/Phoenix_130313-0831/build/sysroot/usr/include/sys/stat.h:219:6: > note: in expansion of macro ’__nonnull’ > __nonnull ((1, 2)); > ^ > /home/johnson/SanSoft/model/Phoenix_130313-0831/build/sysroot/usr/include/sys/cdefs.h:286:63: > error: ’int stat64(const char*, stat64*)’ hides constructor for ’struct > stat64’ [-Werror=shadow] > # define __nonnull(params) __attribute__ ((__nonnull__ params)) > ^ > /home/johnson/SanSoft/model/Phoenix_130313-0831/build/sysroot/usr/include/sys/stat.h:229:47: > note: in expansion of macro ’__nonnull’ > struct stat64 *__restrict __buf) __THROW __nonnull ((1, 2)); > ^ > cc1plus: all warnings being treated as errors > > I am not sure which library I miss. Could you give me some suggestions?
This looks like an issue with your system headers. TokuDB only makes it fatal by using -Werror. If I were you I'd simply remove -Werror and let the compilation continue. Regards, Sergei _______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp

