Hi Christopher, > nihao Nancy - I would encourage you to try to fix the errors yourself. > Somewhere in a makefile will be "CG:all_sched" that you can grep for and > remove. This error is caused by gcc not understanding the flag.
I do not find the CG:all_sched under my build-open64 directory, maybe hardcode in sourcecode. I use "make V=1" , remove that parameter manually to build that .o for a walk around. A new ISSUE: C++ /home/nancy/work/build-open64/osprey/targdir/lno//home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/be/lno/lego.cxx In file included from /usr/include/c++/4.8/ext/hash_map:60:0, from /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/strtab.h:146, from /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/symtab.h:75, from /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/pu_info.h:52, from /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/be/lno/lego.cxx:46: /usr/include/c++/4.8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^ In file included from /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/be/lno/lnopt_main.h:708:0, from /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/be/lno/lego.cxx:54: /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/config_lno.h:397:1: warning: ‘typedef’ was ignored in this declaration [enabled by default] }; ^ /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/be/lno/lego.cxx: In function ‘void Delete_All_Distr_Pragmas()’: /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/be/lno/lego.cxx:393:9: error: redeclaration of ‘INT i’ INT i; ^ /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/be/lno/lego.cxx:391:12: error: ‘INT i’ previously declared here for (INT i=0; i<da_stack->Elements(); i++) { ^ make[3]: *** [lego.o] 错误 1 make[3]:正在离开目录 `/home/nancy/work/build-open64/osprey/targdir/lno' make[2]: *** [default] 错误 2 make[2]:正在离开目录 `/home/nancy/work/build-open64/osprey/targdir/lno' make[1]: *** [lno.so] 错误 2 make[1]:正在离开目录 `/home/nancy/work/build-open64' make: *** [build] 错误 2 > Alternatively, you may want to figure out why gcc is being used when the > build expects opencc. The frond-end of open64 is GCC-4.2.0. Is that the correct answer? > Furthermore, this project is basically dead and understanding your goals may > help others point you in the right direction. If you're doing research or > paid work for IA64 - you may not have any other reasonable choice. If > however you're targeting another platform there may be other options. I'm a newcomer in compiler area with huge passion. There's an opened open64 backend job opportunity in my city. I hope I can join them, just make some preparation. I known LLVM is more popular and active, but lack of job opportunity here. I think join a local professional team very important for my grow. No matter it is GCC, LLVM, Open64 or any others. I think each of them have special strongpoint and weakness. The same main principle but different trade-offs implementation make them special and beautiful just the way they are. -- Best Regards, Yu Rong Tan ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Open64-devel mailing list Open64-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open64-devel