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)

config.log (170.0 KB) - added by ballapete (Peter "Pete" Dyballa) 2 years ago.
config.log from configure run on PPC Leopard, Mac OS X 10.5.8

Download all attachments as: .zip

Change History (3)

Changed 2 years ago by ballapete (Peter "Pete" Dyballa)

Attachment: config.log added

config.log from configure run on PPC Leopard, Mac OS X 10.5.8

comment:1 Changed 16 months ago by mascguy (Christopher Nielsen)

Cc: mascguy@… removed
Owner: set to mascguy
Status: newassigned

comment:2 in reply to:  description 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.