On Thu, Aug 21, 2014 at 6:06 AM, David Coakley <[email protected]> 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’
make[3]: *** [ipl_summarize_util.o] 错误 1
make[3]:正在离开目录 `/home/nancy/work/build-open64/osprey/targdir/ipl'
make[2]: *** [default] 错误 2
make[2]:正在离开目录 `/home/nancy/work/build-open64/osprey/targdir/ipl'
make[1]: *** [ipl.so] 错误 2
make[1]:正在离开目录 `/home/nancy/work/build-open64'
make: *** [build] 错误 2
nancy@nancy-ThinkPad-T61:~/work/build-open64$
--
Best Regards,
Yu Rong Tan
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel