On 08/21/14 06:42 AM, Nancy wrote: > On Thu, Aug 21, 2014 at 6:06 AM, David Coakley <dcoak...@gmail.com> wrote: >> Hello, >> >> There is an easy fix for the getopts issue. If one of the Open64 >> gatekeepers can approve the following patch, I will check it in. >> >> -David >> >> Commit message: >> >> Update gen_x_set to use modern Perl. >> >> Index: osprey/common/util/gen_x_set >> =================================================================== >> --- osprey/common/util/gen_x_set (revision 4072) >> +++ osprey/common/util/gen_x_set (working copy) >> @@ -111,7 +111,7 @@ >> ### ==================================================================== >> ### ==================================================================== >> >> -require "getopts.pl"; >> +use Getopt::Std; >> >> # Look for the templates in the same directory as this script resides. >> # >> @@ -119,7 +119,7 @@ >> $utildir =~ s=/[^/]*$==; >> $utildir = '.' if ( $utildir eq $0 ); >> >> -&Getopts("fs"); >> +getopts("fs"); >> >> # Macro or functional interface? >> # > It works for me. Problem still goes on: > > make make_deps > make[3]: 正在进入目录 `/home/nancy/work/build-open64/osprey/targdir/ipl' > C++ > /home/nancy/work/build-open64/osprey/targdir/ipl//home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/loop_info.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/wn_core.h:52, > from > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn.h:58, > from > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/loop_info.h:79, > from > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/loop_info.cxx:69: > /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/soe.h:314, > from > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/loop_info.cxx:71: > /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] > }; > ^ > C++ > /home/nancy/work/build-open64/osprey/targdir/ipl//home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_main.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/wn_core.h:52, > from > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn.h:58, > from > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_main.cxx:82: > /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/ipa/local/ipl_summarize_template.h:66:0, > from > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_main.cxx:101: > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h: > In instantiation of ‘void WN_TREE_ITER<(TRAV_ORDER)0u, > WHIRL>::Unwind() [with WHIRL = WN*]’: > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:362:13: > required from ‘void WN_TREE_ITER<(TRAV_ORDER)0u, > WHIRL>::WN_TREE_next_skip() [with WHIRL = WN*]’ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:373:24: > required from ‘void WN_TREE_ITER<(TRAV_ORDER)0u, WHIRL>::Skip(UINT) > [with WHIRL = WN*; UINT = unsigned int]’ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_summarize_template.h:960:13: > required from here > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:458:27: > warning: ‘Set_wn’ was not declared in this scope, and no declarations > were found by argument-dependent lookup at the point of instantiation > [-fpermissive] > Set_wn(WN_next(wn)); > ^ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:458:27: > note: declarations in dependent base ‘WN_TREE_ITER_base<WN*>’ are not > found by unqualified lookup > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:458:27: > note: use ‘this->Set_wn’ instead > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:467:55: > warning: ‘Set_wn’ was not declared in this scope, and no declarations > were found by argument-dependent lookup at the point of instantiation > [-fpermissive] > Set_wn(WN_kid(parent_wn,this->Inc_kid_index())); > ^ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:467:55: > note: declarations in dependent base ‘WN_TREE_ITER_base<WN*>’ are not > found by unqualified lookup > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:467:55: > note: use ‘this->Set_wn’ instead > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h: > In instantiation of ‘void WN_TREE_ITER<(TRAV_ORDER)0u, > WHIRL>::Unwind() [with WHIRL = const WN*]’: > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:362:13: > required from ‘void WN_TREE_ITER<(TRAV_ORDER)0u, > WHIRL>::WN_TREE_next_skip() [with WHIRL = const WN*]’ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_summarize_template.h:267:30: > required from ‘void Set_Addr_Taken_Attrib(const WN*, > SUMMARIZE<program>*) [with PROGRAM program = (PROGRAM)0u]’ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_summarize_template.h:405:43: > required from ‘void Recompute_Addr_Taken(const WN*, > SUMMARIZE<program>*) [with PROGRAM program = (PROGRAM)0u]’ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_summarize_template.h:444:32: > required from ‘void SUMMARIZE<program>::Summarize(WN*) [with PROGRAM > program = (PROGRAM)0u]’ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_main.cxx:302:26: > required from here > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:458:27: > warning: ‘Set_wn’ was not declared in this scope, and no declarations > were found by argument-dependent lookup at the point of instantiation > [-fpermissive] > Set_wn(WN_next(wn)); > ^ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:458:27: > note: declarations in dependent base ‘WN_TREE_ITER_base<const WN*>’ > are not found by unqualified lookup > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:458:27: > note: use ‘this->Set_wn’ instead > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:467:55: > warning: ‘Set_wn’ was not declared in this scope, and no declarations > were found by argument-dependent lookup at the point of instantiation > [-fpermissive] > Set_wn(WN_kid(parent_wn,this->Inc_kid_index())); > ^ > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:467:55: > note: declarations in dependent base ‘WN_TREE_ITER_base<const WN*>’ > are not found by unqualified lookup > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn_tree_util.h:467:55: > note: use ‘this->Set_wn’ instead > C++ > /home/nancy/work/build-open64/osprey/targdir/ipl//home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_bread_write.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/wn_core.h:52, > from > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/common/com/wn.h:58, > from > /home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_bread_write.cxx:52: > /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 \ > ^ > C++ > /home/nancy/work/build-open64/osprey/targdir/ipl//home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_summary_print.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/ipa/local/ipl_summary_print.cxx:65: > /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 \ > ^ > C++ > /home/nancy/work/build-open64/osprey/targdir/ipl//home/nancy/work/build-open64/osprey/../../open64-5.0/./osprey/ipa/local/ipl_summarize_util.cxx > g++: error: unrecognized command line option ‘-CG:all_sched=0’ 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. Alternatively, you may want to figure out why gcc is being used when the build expects opencc.
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. Christopher ------------------------------------------------------------------------------ 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