Opened 2 years ago
Last modified 7 months ago
#66470 assigned defect
gtk2 @2.24.33_3 has a problem with patched configure script
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | mascguy (Christopher Nielsen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.0 |
Keywords: | leopard ppc | Cc: | |
Port: | gtk2 |
Description
checking for catalogs to be installed... af am ang ar as ast az az_IR be be@latin bg bn bn_IN br bs ca ca@valencia crh cs cy da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu hy ia id io is it ja ka kk kn ko ku li lt lv mai mi mk ml mn mr ms my nb nds ne nl nn nso oc or pa pl ps pt pt_BR ro ru rw si sk sl sq sr sr@latin sr@ije sv ta te th tk tr tt ug uk ur uz uz@cyrillic vi wa xh yi zh_CN zh_HK zh_TW checking for extra flags to get ANSI library prototypes... ./configure: line 22096: ac_fn_c_try_run: command not found configure: WARNING: No ANSI prototypes found in library. (-std1 didn't work.)
The corresponing heavily patched code is this:
21982 if test "$gt_cv_have_gettext" = "yes"; then 21983 if test "x$ALL_LINGUAS" = "x"; then 21984 LINGUAS= 21985 else 21986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 21987 printf %s "checking for catalogs to be installed... " >&6; } 21988 NEW_LINGUAS= 21989 for presentlang in $ALL_LINGUAS; do 21990 useit=no 21991 if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then 21992 desiredlanguages="$LINGUAS" 21993 else 21994 desiredlanguages="$ALL_LINGUAS" 21995 fi 21996 for desiredlang in $desiredlanguages; do 21997 # Use the presentlang catalog if desiredlang is 21998 # a. equal to presentlang, or 21999 # b. a variant of presentlang (because in this case, 22000 # presentlang can be used as a fallback for messages 22001 # which are not translated in the desiredlang catalog). 22002 case "$desiredlang" in 22003 "$presentlang"*) useit=yes;; 22004 esac 22005 done 22006 if test $useit = yes; then 22007 NEW_LINGUAS="$NEW_LINGUAS $presentlang" 22008 fi 22009 done 22010 LINGUAS=$NEW_LINGUAS 22011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 22012 printf "%s\n" "$LINGUAS" >&6; } 22013 fi 22014 22015 if test -n "$LINGUAS"; then 22016 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done 22017 fi 22018 fi 22019 22020 MKINSTALLDIRS= 22021 if test -n "$ac_aux_dir"; then 22022 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" 22023 fi 22024 if test -z "$MKINSTALLDIRS"; then 22025 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 22026 fi 22027 22028 22029 test -d po || mkdir po 22030 if test "x$srcdir" != "x."; then 22031 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then 22032 posrcprefix="$srcdir/" 22033 else 22034 posrcprefix="../$srcdir/" 22035 fi 22036 else 22037 posrcprefix="../" 22038 fi 22039 rm -f po/POTFILES 22040 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ 22041 < $srcdir/po/POTFILES.in > po/POTFILES 22042 22043 LIBS="$LIBS $INTLLIBS" 22044 ac_config_commands="$ac_config_commands default-2" 22045 22046 22047 test -d po-properties || mkdir po-properties 22048 if test "x$srcdir" != "x."; then 22049 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then 22050 popropsrcprefix="$srcdir/" 22051 else 22052 popropsrcprefix="../$srcdir/" 22053 fi 22054 else 22055 popropsrcprefix="../" 22056 fi 22057 rm -f po-properties/POTFILES 22058 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $popropsrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ 22059 < $srcdir/po-properties/POTFILES.in > po-properties/POTFILES 22060 22061 glib_save_prefix="$prefix" 22062 glib_save_exec_prefix="$exec_prefix" 22063 glib_save_datarootdir="$datarootdir" 22064 test "x$prefix" = xNONE && prefix=$ac_default_prefix 22065 test "x$exec_prefix" = xNONE && exec_prefix=$prefix 22066 datarootdir=`eval echo "${datarootdir}"` 22067 if test "x$CATOBJEXT" = "x.mo" ; then 22068 localedir=`eval echo "${libdir}/locale"` 22069 else 22070 localedir=`eval echo "${datadir}/locale"` 22071 fi 22072 prefix="$glib_save_prefix" 22073 exec_prefix="$glib_save_exec_prefix" 22074 datarootdir="$glib_save_datarootdir" 22075 22076 printf "%s\n" "#define GTK_LOCALEDIR \"$localedir\"" >>confdefs.h 22077 22078 22079 22080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for extra flags to get ANSI library prototypes" >&5 22081 printf %s "checking for extra flags to get ANSI library prototypes... " >&6; } 22082 22083 gtk_save_LIBS=$LIBS 22084 LIBS="$LIBS -lm" 22085 if test "$cross_compiling" = yes 22086 then : 22087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 22088 printf "%s\n" "none needed" >&6; } 22089 22090 else $as_nop 22091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22092 /* end confdefs.h. */ 22093 #include <math.h> 22094 int main (void) { return (log(1) != log(1.)); } 22095 _ACEOF 22096 if ac_fn_c_try_run "$LINENO" 22097 then : 22098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 22099 printf "%s\n" "none needed" >&6; } 22100 else $as_nop 22101 gtk_save_CFLAGS="$CFLAGS" 22102 CFLAGS="$CFLAGS -std1" 22103 if test "$cross_compiling" = yes 22104 then : 22105 true 22106 22107 else $as_nop 22108 22109 # ac_fn_c_try_run LINENO 22110 # ---------------------- 22111 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that 22112 # executables *can* be run. 22113 ac_fn_c_try_run () 22114 { 22115 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 22116 if { { ac_try="$ac_link" 22117 case "(($ac_try" in 22118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22119 *) ac_try_echo=$ac_try;; 22120 esac 22121 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 22122 printf "%s\n" "$ac_try_echo"; } >&5 22123 (eval "$ac_link") 2>&5 22124 ac_status=$? 22125 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 22126 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 22127 { { case "(($ac_try" in 22128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22129 *) ac_try_echo=$ac_try;; 22130 esac 22131 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 22132 printf "%s\n" "$ac_try_echo"; } >&5 22133 (eval "$ac_try") 2>&5 22134 ac_status=$? 22135 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 22136 test $ac_status = 0; }; } 22137 then : 22138 ac_retval=0 22139 else $as_nop 22140 printf "%s\n" "$as_me: program exited with status $ac_status" >&5 22141 printf "%s\n" "$as_me: failed program was:" >&5 22142 sed 's/^/| /' conftest.$ac_ext >&5 22143 22144 ac_retval=$ac_status 22145 fi 22146 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 22147 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 22148 as_fn_set_status $ac_retval 22149 22150 } # ac_fn_c_try_run 22151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22152 /* end confdefs.h. */ 22153 #include <math.h> 22154 int main (void) { return (log(1) != log(1.)); } 22155 _ACEOF 22156 if ac_fn_c_try_run "$LINENO" 22157 then : 22158 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: -std1" >&5 22159 printf "%s\n" "-std1" >&6; } 22160 else $as_nop 22161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5 22162 printf "%s\n" "" >&6; } 22163 CFLAGS="$gtk_save_CFLAGS" 22164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No ANSI prototypes found in library. (-std1 didn't work.)" >&5 22165 printf "%s\n" "$as_me: WARNING: No ANSI prototypes found in library. (-std1 didn't work.)" >&2;} 22166 fi 22167 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 22168 conftest.$ac_objext conftest.beam conftest.$ac_ext 22169 fi 22170 22171 fi 22172 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 22173 conftest.$ac_objext conftest.beam conftest.$ac_ext 22174 fi
Originally it was these 48 lines:
20944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra flags to get ANSI library prototypes" >&5 20945 $as_echo_n "checking for extra flags to get ANSI library prototypes... " >&6; } 20946 20947 gtk_save_LIBS=$LIBS 20948 LIBS="$LIBS -lm" 20949 if test "$cross_compiling" = yes; then : 20950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 20951 $as_echo "none needed" >&6; } 20952 20953 else 20954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20955 /* end confdefs.h. */ 20956 #include <math.h> 20957 int main (void) { return (log(1) != log(1.)); } 20958 _ACEOF 20959 if ac_fn_c_try_run "$LINENO"; then : 20960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 20961 $as_echo "none needed" >&6; } 20962 else 20963 gtk_save_CFLAGS="$CFLAGS" 20964 CFLAGS="$CFLAGS -std1" 20965 if test "$cross_compiling" = yes; then : 20966 true 20967 20968 else 20969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20970 /* end confdefs.h. */ 20971 #include <math.h> 20972 int main (void) { return (log(1) != log(1.)); } 20973 _ACEOF 20974 if ac_fn_c_try_run "$LINENO"; then : 20975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -std1" >&5 20976 $as_echo "-std1" >&6; } 20977 else 20978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 20979 $as_echo "" >&6; } 20980 CFLAGS="$gtk_save_CFLAGS" 20981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No ANSI prototypes found in library. (-std1 didn't work.)" >&5 20982 $as_echo "$as_me: WARNING: No ANSI prototypes found in library. (-std1 didn't work.)" >&2;} 20983 fi 20984 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 20985 conftest.$ac_objext conftest.beam conftest.$ac_ext 20986 fi 20987 20988 fi 20989 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 20990 conftest.$ac_objext conftest.beam conftest.$ac_ext 20991 fi
gtk2
is still in the process of building…
Attachments (1)
Change History (3)
Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
Attachment: | config.log added |
---|
comment:1 Changed 16 months ago by mascguy (Christopher Nielsen)
Cc: | mascguy@… removed |
---|---|
Owner: | set to mascguy |
Status: | new → assigned |
comment:2 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)
Replying to ballapete:
The corresponing heavily patched code is this:
I'm not sure what you're referring to. As far as I can tell the gtk2 port doesn't patch the configure script.
It does regenerate the configure script using autoreconf
. It is always possible that a suboptimal configure script cannot be regenerated properly, especially with later versions of autoconf since sometimes things in autoconf change.
If it's failing to build for you, please attach the main.log file.
Note: See
TracTickets for help on using
tickets.
config.log from configure run on PPC Leopard, Mac OS X 10.5.8