From: Sam S. <sd...@gn...> - 2008-05-13 14:18:00
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Bruno Haible wrote: | Sam wrote: |> | Suggested fix: Regenerate the aclocal.m4 and configure files with |> autoconf-2.62. |> |> fc8 comes with 2.61. | | I recommend to install autoconf-2.62 in /usr/local/bin or $HOME/bin or | any directory in your PATH. if you have it installed, please do $ find . -name configure.in -exec touch {} \; $ make -f Makefile.devel check-configures and commit the regenerated files. |> | @@ -40,6 +40,7 @@ |> | EOF |> | AC_TRY_EVAL(ac_link) |> | cl_cv_address_code=`./conftest` |> | +rm -rf conftest.dSYM |> | rm -f conftest* why not just "rm -rf conftest*"? |> | else |> | cl_cv_address_code='guessing 0' |> | @@ -62,6 +63,7 @@ |> |> I think this means that these macros are too low-level. |> there must be a better way. | | You're right. It would better to use AC_TRY_RUN. This also handles $exeext. BTW, what is AC_TRY_EVAL? it does not seem to be documented in the manual. | That means rewriting each test program so that it produces its test output | to a file: | | int main() | { | if (freopen("conftest.out", "w", stdout) == NULL) return 1; | ... /* produce the output */ ... | if (ferror(stdout) || fclose(stdout)) return 1; | return 0; | } why freopen and not fopen? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIKaMOPp1Qsf2qnMcRAq98AJoDTdO74WojyKPJbb7LZ3NoBE4lbQCglSKu hapzbM5HJNa5TvAiAuN89yE= =xStc -----END PGP SIGNATURE----- |