Hi, Please see the attached log files:
try2.log.txt: Looks like /usr/include is in include path messing everything try3.log.txt: /usr/x86_64-w64-mingw32/sys-root/mingw/include must be added as C include path try4.log.txt: Even after adding /usr/x86_64-w64-mingw32/sys-root/mingw/include as include path it doesn't find most libraries. On Sun, Jul 12, 2015 at 9:20 PM, Yaron Keren <yaron.ke...@gmail.com> wrote: > It should just work... on non-Windows the patch makes the mingw toolchain in > clang use /usr/lib64/gcc/$ARCH/$VER and /usr as the base paths instead of > searching. This makes more sense on Linux then the Windows logic of looking > for gcc.exe. > > You can still override this with --sysroot but should not be required. > > > > > 2015-07-12 21:12 GMT+03:00 İsmail Dönmez <ism...@donmez.ws>: >> >> Building it now, how shall I test it? With gcc in $PATH or with --sysroot >> ? >> >> On Sun, Jul 12, 2015 at 9:05 PM, Yaron Keren <yaron.ke...@gmail.com> >> wrote: >> > Wow, mingw-w64 distributions has endless variations of include and >> > library >> > locations. >> > On base of the current SVN (without any previous patches I sent), try >> > the >> > attached patch. >> > >> > >> > 2015-07-12 18:33 GMT+03:00 İsmail Dönmez <ism...@donmez.ws>: >> >> >> >> Hi, >> >> >> >> See the attached log. >> >> >> >> On Sun, Jul 12, 2015 at 6:15 PM, Yaron Keren <yaron.ke...@gmail.com> >> >> wrote: >> >> > On Ubuntu 14.04 it's not the same location, it's in /usr/lib/gcc and >> >> > not >> >> > /usr/lib64/gcc >> >> > >> >> > #include <...> search starts here: >> >> > /usr/include/c++/4.8 >> >> > /usr/include/c++/4.8/x86_64-w64-mingw32 >> >> > /usr/include/c++/4.8/backward >> >> > /usr/lib/gcc/x86_64-w64-mingw32/4.8/include >> >> > /usr/lib/gcc/x86_64-w64-mingw32/4.8/include-fixed >> >> > >> >> > >> >> > /usr/lib/gcc/x86_64-w64-mingw32/4.8/../../../../x86_64-w64-mingw32/include >> >> > End of search list. >> >> > GNU C++ (GCC) version 4.8.2 (x86_64-w64-mingw32) >> >> > >> >> > Can you send the full output of >> >> > >> >> > /usr/bin/x86_64-w64-mingw32-g++ -c -v a.cpp >> >> > >> >> > where a.cpp is some source file? >> >> > >> >> > >> >> > >> >> > 2015-07-12 16:47 GMT+03:00 İsmail Dönmez <ism...@donmez.ws>: >> >> >> >> >> >> [snip] >> >> >> >> >> >> > P.S: The problem on Cygwin side seems to be that my toolchain is >> >> >> > missing libgcc_s.a and this seems to be working fine since I build >> >> >> > the >> >> >> > whole toolchain as static. Do you think its reasonable to >> >> >> > conditionally add -lgcc_s depending on it exists or not? >> >> >> >> >> >> Honestly though this is non-standard and not worth adding code for. >> >> >> The situation on Linux is still a regression though :/ >> >> >> >> >> >> Thanks a lot! >> >> > >> >> > >> > >> > > >
clang version 3.7.0 (trunk 241977) Target: x86_64-w64-windows-gnu Thread model: posix "/opt/clang/bin/clang-3.7" -cc1 -triple x86_64-w64-windows-gnu -emit-obj -mrelax-all -disable-free -main-file-name template_metaprogramming.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -momit-leaf-frame-pointer -v -dwarf-column-info -resource-dir /opt/clang/bin/../lib64/clang/3.7.0 -internal-isystem /usr/x86_64-w64-mingw32/include/c++/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/ -internal-isystem /usr/x86_64-w64-mingw32/include/c++/backward -internal-isystem /usr/include/c++/5.1.0/ -internal-isystem /usr/include/c++/5.1.0/x86_64-w64-mingw32/ -internal-isystem /usr/include/c++/5.1.0/backward -internal-isystem /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/ -internal-isystem /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/x86_64-w64-mingw32/ -internal-isystem /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/backward -internal-isystem /opt/clang/bin/../lib64/clang/3.7.0/include -internal-isystem /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include -internal-isystem /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include-fixed -internal-isystem /usr/x86_64-w64-mingw32/include -internal-isystem /usr/include -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /home/ismail -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-use-cxa-atexit -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o /tmp/template_metaprogramming-1cac96.o -x c++ Code/c++/unsorted/template_metaprogramming.cpp clang -cc1 version 3.7.0 based upon LLVM 3.7.0svn default target x86_64-suse-linux ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/" ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/x86_64-w64-mingw32/" ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include/c++/backward" ignoring nonexistent directory "/usr/include/c++/5.1.0/" ignoring nonexistent directory "/usr/include/c++/5.1.0/x86_64-w64-mingw32/" ignoring nonexistent directory "/usr/include/c++/5.1.0/backward" ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include" #include "..." search starts here: #include <...> search starts here: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++ /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/x86_64-w64-mingw32 /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/backward /opt/clang/bin/../lib64/clang/3.7.0/include /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include-fixed /usr/include End of search list. In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:214:11: error: no member named 'lldiv_t' in the global namespace; did you mean 'ldiv_t'? using ::lldiv_t; ~~^ /usr/include/stdlib.h:109:5: note: 'ldiv_t' declared here } ldiv_t; ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:220:11: error: no member named '_Exit' in the global namespace using ::_Exit; ~~^ /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:224:11: error: no member named 'llabs' in the global namespace; did you mean 'labs'? using ::llabs; ~~^ /usr/include/stdlib.h:775:17: note: 'labs' declared here extern long int labs (long int __x) __THROW __attribute__ ((__const__)) __wur; ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:226:10: error: unknown type name 'lldiv_t'; did you mean 'ldiv_t'? inline lldiv_t ^ /usr/include/stdlib.h:109:5: note: 'ldiv_t' declared here } ldiv_t; ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:228:5: error: unknown type name 'lldiv_t'; did you mean 'ldiv_t'? { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } ^ /usr/include/stdlib.h:109:5: note: 'ldiv_t' declared here } ldiv_t; ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:230:11: error: no member named 'lldiv' in the global namespace; did you mean 'ldiv'? using ::lldiv; ~~^ /usr/include/stdlib.h:790:15: note: 'ldiv' declared here extern ldiv_t ldiv (long int __numer, long int __denom) ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:241:11: error: no member named 'atoll' in the global namespace; did you mean 'atol'? using ::atoll; ~~^ /usr/include/stdlib.h:150:17: note: 'atol' declared here extern long int atol (const char *__nptr) ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:242:11: error: no member named 'strtoll' in the global namespace using ::strtoll; ~~^ /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:243:11: error: no member named 'strtoull' in the global namespace; did you mean 'strtoul'? using ::strtoull; ~~^ /usr/include/stdlib.h:187:26: note: 'strtoul' declared here extern unsigned long int strtoul (const char *__restrict __nptr, ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:245:11: error: no member named 'strtof' in the global namespace using ::strtof; ~~^ /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:246:11: error: no member named 'strtold' in the global namespace using ::strtold; ~~^ /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:254:22: error: no member named 'lldiv_t' in namespace '__gnu_cxx'; did you mean 'ldiv_t'? using ::__gnu_cxx::lldiv_t; ~~~~~~~~~~~~~^ /usr/include/stdlib.h:109:5: note: 'ldiv_t' declared here } ldiv_t; ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:256:22: error: no member named '_Exit' in namespace '__gnu_cxx' using ::__gnu_cxx::_Exit; ~~~~~~~~~~~~~^ /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:258:22: error: no member named 'llabs' in namespace '__gnu_cxx'; did you mean 'labs'? using ::__gnu_cxx::llabs; ~~~~~~~~~~~~~^ /usr/include/stdlib.h:775:17: note: 'labs' declared here extern long int labs (long int __x) __THROW __attribute__ ((__const__)) __wur; ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:260:22: error: no member named 'lldiv' in namespace '__gnu_cxx'; did you mean 'ldiv'? using ::__gnu_cxx::lldiv; ~~~~~~~~~~~~~^ /usr/include/stdlib.h:790:15: note: 'ldiv' declared here extern ldiv_t ldiv (long int __numer, long int __denom) ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:262:22: error: no member named 'atoll' in namespace '__gnu_cxx'; did you mean 'atol'? using ::__gnu_cxx::atoll; ~~~~~~~~~~~~~^ /usr/include/stdlib.h:150:17: note: 'atol' declared here extern long int atol (const char *__nptr) ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:263:22: error: no member named 'strtof' in namespace '__gnu_cxx'; did you mean 'strtoul'? using ::__gnu_cxx::strtof; ~~~~~~~~~~~~~^ /usr/include/stdlib.h:187:26: note: 'strtoul' declared here extern unsigned long int strtoul (const char *__restrict __nptr, ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:264:22: error: no member named 'strtoll' in namespace '__gnu_cxx'; did you mean 'strtoul'? using ::__gnu_cxx::strtoll; ~~~~~~~~~~~~~^ /usr/include/stdlib.h:187:26: note: 'strtoul' declared here extern unsigned long int strtoul (const char *__restrict __nptr, ^ In file included from Code/c++/unsorted/template_metaprogramming.cpp:1: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/algorithm:62: In file included from /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/bits/stl_algo.h:59: /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include/c++/cstdlib:265:22: error: no member named 'strtoull' in namespace '__gnu_cxx'; did you mean 'strtoul'? using ::__gnu_cxx::strtoull; ~~~~~~~~~~~~~^ /usr/include/stdlib.h:187:26: note: 'strtoul' declared here extern unsigned long int strtoul (const char *__restrict __nptr, ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated.
clang version 3.7.0 (trunk 241977) Target: x86_64-w64-windows-gnu Thread model: posix "/opt/clang/bin/clang-3.7" -cc1 -triple x86_64-w64-windows-gnu -emit-obj -mrelax-all -disable-free -main-file-name nic.c -mrelocation-model pic -pic-level 2 -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -momit-leaf-frame-pointer -v -dwarf-column-info -resource-dir /opt/clang/bin/../lib64/clang/3.7.0 -internal-isystem /opt/clang/bin/../lib64/clang/3.7.0/include -internal-isystem /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include -internal-isystem /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include-fixed -internal-isystem /usr/x86_64-w64-mingw32/include -internal-isystem /usr/include -fdebug-compilation-dir /home/ismail -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-use-cxa-atexit -fobjc-runtime=gcc -fdiagnostics-show-option -o /tmp/nic-d0758e.o -x c randomworks/windows/nic.c clang -cc1 version 3.7.0 based upon LLVM 3.7.0svn default target x86_64-suse-linux ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include" #include "..." search starts here: #include <...> search starts here: /opt/clang/bin/../lib64/clang/3.7.0/include /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include-fixed /usr/include End of search list. randomworks/windows/nic.c:6:10: fatal error: 'winsock2.h' file not found #include <winsock2.h> ^ 1 error generated.
clang version 3.7.0 (trunk 241977) Target: x86_64-w64-windows-gnu Thread model: posix "/opt/clang/bin/clang-3.7" -cc1 -triple x86_64-w64-windows-gnu -emit-obj -mrelax-all -disable-free -main-file-name nic.c -mrelocation-model pic -pic-level 2 -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -momit-leaf-frame-pointer -v -dwarf-column-info -resource-dir /opt/clang/bin/../lib64/clang/3.7.0 -I /usr/x86_64-w64-mingw32/sys-root/mingw/include -internal-isystem /opt/clang/bin/../lib64/clang/3.7.0/include -internal-isystem /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include -internal-isystem /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include-fixed -internal-isystem /usr/x86_64-w64-mingw32/include -internal-isystem /usr/include -fdebug-compilation-dir /home/ismail -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-use-cxa-atexit -fobjc-runtime=gcc -fdiagnostics-show-option -o /tmp/nic-346bae.o -x c randomworks/windows/nic.c clang -cc1 version 3.7.0 based upon LLVM 3.7.0svn default target x86_64-suse-linux ignoring nonexistent directory "/usr/x86_64-w64-mingw32/include" #include "..." search starts here: #include <...> search starts here: /usr/x86_64-w64-mingw32/sys-root/mingw/include /opt/clang/bin/../lib64/clang/3.7.0/include /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/include-fixed /usr/include End of search list. In file included from randomworks/windows/nic.c:6: In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23: In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:97: In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winscard.h:10: In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:12: In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ole2.h:17: In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objbase.h:66: /usr/x86_64-w64-mingw32/sys-root/mingw/include/objidl.h:11413:20: warning: declaration does not declare anything [-Wmissing-declarations] __C89_NAMELESS struct _STGMEDIUM_UNION { ^ In file included from randomworks/windows/nic.c:8: /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:140:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] __attribute__((__format__ (gnu_scanf, 2, 3))) __MINGW_ATTRIB_NONNULL(2) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:140:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:143:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] __attribute__((__format__ (gnu_scanf, 2, 0))) __MINGW_ATTRIB_NONNULL(2) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:143:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:146:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] __attribute__((__format__ (gnu_scanf, 1, 2))) __MINGW_ATTRIB_NONNULL(1) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:146:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:149:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] __attribute__((__format__ (gnu_scanf, 1, 0))) __MINGW_ATTRIB_NONNULL(1) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:149:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:152:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] __attribute__((__format__ (gnu_scanf, 2, 3))) __MINGW_ATTRIB_NONNULL(2) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:152:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:155:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] __attribute__((__format__ (gnu_scanf, 2, 0))) __MINGW_ATTRIB_NONNULL(2) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:155:18: warning: '__format__' attribute argument not supported: gnu_scanf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:159:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 3, 0))) __MINGW_ATTRIB_NONNULL(3) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:159:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:163:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 3, 4))) __MINGW_ATTRIB_NONNULL(3) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:163:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:166:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 1, 2))) __MINGW_ATTRIB_NONNULL(1) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:166:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:169:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 1, 0))) __MINGW_ATTRIB_NONNULL(1) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:169:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:172:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 2, 3))) __MINGW_ATTRIB_NONNULL(2) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:172:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:175:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 2, 0))) __MINGW_ATTRIB_NONNULL(2) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:175:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:178:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 2, 3))) __MINGW_ATTRIB_NONNULL(2) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:178:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:181:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 2, 0))) __MINGW_ATTRIB_NONNULL(2) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:181:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:184:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 2, 3))) __attribute__((nonnull (1,2))) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:184:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:187:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] __attribute__((__format__ (gnu_printf, 2, 0))) __attribute__((nonnull (1,2))) ^ /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:187:18: warning: '__format__' attribute argument not supported: gnu_printf [-Wignored-attributes] 33 warnings generated. "/usr/bin/x86_64-w64-mingw32-ld" -m i386pep -Bdynamic -o a.exe crt2.o /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/crtbegin.o -L/usr/lib64/gcc/x86_64-w64-mingw32/5.1.0 -L/usr/lib -L/usr/x86_64-w64-mingw32/lib /tmp/nic-346bae.o -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt /usr/lib64/gcc/x86_64-w64-mingw32/5.1.0/crtend.o /usr/bin/x86_64-w64-mingw32-ld: cannot find crt2.o: No such file or directory /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingw32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmoldname /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingwex /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmsvcrt /usr/bin/x86_64-w64-mingw32-ld: cannot find -ladvapi32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -lshell32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -luser32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -lkernel32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingw32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmoldname /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmingwex /usr/bin/x86_64-w64-mingw32-ld: cannot find -lmsvcrt clang-3.7: error: linker command failed with exit code 1 (use -v to see invocation)
_______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits