From: SourceForge.net <no...@so...> - 2005-01-01 20:58:57
|
Bugs item #1094184, was opened at 2005-01-01 12:58 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 Category: build system problem Group: current cvs version Status: Open Resolution: None Priority: 5 Submitted By: Mike Castle (dalgoda) Assigned to: Nobody/Anonymous (nobody) Summary: build system does not like new version of tail Initial Comment: Newer versions of tail (and head) that come with GNU coreutils no longer support the -1 option by default: nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(537) tail -1 tail: `-1' option is obsolete; use `-n 1' Try `tail --help' for more information. nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(538) tail --version tail (coreutils) 5.2.1 Apparently the obvious fix of using tail -n1 is not sufficient because some systems have tails in their path that do not support that option! They have other versions, perhaps in /usr/xpg4/bin/tail, that would work. It looks like the simple solution might be to do something like: _POSIX2_VERSION=199209 ; export _POSIX2_VERSION at the top of the script, but who knows what effect that will have on other programs! This will probably need to be discussed on the autoconf list to come up with best practices. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-30 00:29:42
|
Bugs item #1094184, was opened at 2005-01-01 12:58 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: build system problem Group: current cvs version Status: Open Resolution: None Priority: 5 Submitted By: Mike Castle (dalgoda) Assigned to: Nobody/Anonymous (nobody) Summary: build system does not like new version of tail Initial Comment: Newer versions of tail (and head) that come with GNU coreutils no longer support the -1 option by default: nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(537) tail -1 tail: `-1' option is obsolete; use `-n 1' Try `tail --help' for more information. nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(538) tail --version tail (coreutils) 5.2.1 Apparently the obvious fix of using tail -n1 is not sufficient because some systems have tails in their path that do not support that option! They have other versions, perhaps in /usr/xpg4/bin/tail, that would work. It looks like the simple solution might be to do something like: _POSIX2_VERSION=199209 ; export _POSIX2_VERSION at the top of the script, but who knows what effect that will have on other programs! This will probably need to be discussed on the autoconf list to come up with best practices. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-12-29 16:29 Message: Logged In: NO Well here is a patch which doesn't need tail at all and it also gets the compiler information if using SunPro. So this should be fixed for both gcc/and SunPro. How can I contribute in some more work, I do have 3 more patches for xine-lib ? Rgds Klaus: kl...@ha... diff -u configure.ac.orig configure.ac --- configure.ac.orig Sa Dez 24 16:35:59 2005 +++ configure.ac Fr Dez 30 01:21:43 2005 @@ -2118,11 +2118,18 @@ AC_SUBST(XINE_SCRIPTPATH) -dnl --------------------------------------------- -dnl Some informations about xine-lib compilation -dnl --------------------------------------------- +dnl --------------------------------------------------- +dnl Some informations about xine-lib compilation, don't +dnl use tail -n here cause it doesn't work on Solaris. +dnl --------------------------------------------------- -XINE_BUILD_CC="`$CC -v 2>&1 | tail -n 1`" +LINE="`$CC -v 2>&1 | awk 'END { print NR }'`" +XINE_BUILD_CC="`$CC -v 2>&1 | awk 'NR=='"$LINE"''`" +if test "$GCC" != yes; then + if test -x /opt/SUNWspro/bin/cc; then + XINE_BUILD_CC="`$CC -V 2>&1 | head -1`" + fi +fi XINE_BUILD_OS="`uname -s -r -m`" XINE_BUILD_DATE="`date \"+%a %d %b %Y %T\"`" AC_SUBST(XINE_BUILD_CC) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-30 02:36:58
|
Bugs item #1094184, was opened at 2005-01-01 12:58 Message generated for change (Comment added) made by dalgoda You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: build system problem Group: current cvs version Status: Open Resolution: None Priority: 5 Submitted By: Mike Castle (dalgoda) Assigned to: Nobody/Anonymous (nobody) Summary: build system does not like new version of tail Initial Comment: Newer versions of tail (and head) that come with GNU coreutils no longer support the -1 option by default: nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(537) tail -1 tail: `-1' option is obsolete; use `-n 1' Try `tail --help' for more information. nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(538) tail --version tail (coreutils) 5.2.1 Apparently the obvious fix of using tail -n1 is not sufficient because some systems have tails in their path that do not support that option! They have other versions, perhaps in /usr/xpg4/bin/tail, that would work. It looks like the simple solution might be to do something like: _POSIX2_VERSION=199209 ; export _POSIX2_VERSION at the top of the script, but who knows what effect that will have on other programs! This will probably need to be discussed on the autoconf list to come up with best practices. ---------------------------------------------------------------------- >Comment By: Mike Castle (dalgoda) Date: 2005-12-29 18:36 Message: Logged In: YES user_id=596321 head -1 would have the same problem ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-12-29 16:29 Message: Logged In: NO Well here is a patch which doesn't need tail at all and it also gets the compiler information if using SunPro. So this should be fixed for both gcc/and SunPro. How can I contribute in some more work, I do have 3 more patches for xine-lib ? Rgds Klaus: kl...@ha... diff -u configure.ac.orig configure.ac --- configure.ac.orig Sa Dez 24 16:35:59 2005 +++ configure.ac Fr Dez 30 01:21:43 2005 @@ -2118,11 +2118,18 @@ AC_SUBST(XINE_SCRIPTPATH) -dnl --------------------------------------------- -dnl Some informations about xine-lib compilation -dnl --------------------------------------------- +dnl --------------------------------------------------- +dnl Some informations about xine-lib compilation, don't +dnl use tail -n here cause it doesn't work on Solaris. +dnl --------------------------------------------------- -XINE_BUILD_CC="`$CC -v 2>&1 | tail -n 1`" +LINE="`$CC -v 2>&1 | awk 'END { print NR }'`" +XINE_BUILD_CC="`$CC -v 2>&1 | awk 'NR=='"$LINE"''`" +if test "$GCC" != yes; then + if test -x /opt/SUNWspro/bin/cc; then + XINE_BUILD_CC="`$CC -V 2>&1 | head -1`" + fi +fi XINE_BUILD_OS="`uname -s -r -m`" XINE_BUILD_DATE="`date \"+%a %d %b %Y %T\"`" AC_SUBST(XINE_BUILD_CC) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-30 13:38:46
|
Bugs item #1094184, was opened at 2005-01-01 12:58 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: build system problem Group: current cvs version Status: Open Resolution: None Priority: 5 Submitted By: Mike Castle (dalgoda) Assigned to: Nobody/Anonymous (nobody) Summary: build system does not like new version of tail Initial Comment: Newer versions of tail (and head) that come with GNU coreutils no longer support the -1 option by default: nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(537) tail -1 tail: `-1' option is obsolete; use `-n 1' Try `tail --help' for more information. nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(538) tail --version tail (coreutils) 5.2.1 Apparently the obvious fix of using tail -n1 is not sufficient because some systems have tails in their path that do not support that option! They have other versions, perhaps in /usr/xpg4/bin/tail, that would work. It looks like the simple solution might be to do something like: _POSIX2_VERSION=199209 ; export _POSIX2_VERSION at the top of the script, but who knows what effect that will have on other programs! This will probably need to be discussed on the autoconf list to come up with best practices. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-12-30 05:38 Message: Logged In: NO Hi, but as you can see , I do test for /opt/SUNWspro/bin/cc, which is only avail on Solaris and not on Linux - right ? Rgds Klaus ---------------------------------------------------------------------- Comment By: Mike Castle (dalgoda) Date: 2005-12-29 18:36 Message: Logged In: YES user_id=596321 head -1 would have the same problem ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-12-29 16:29 Message: Logged In: NO Well here is a patch which doesn't need tail at all and it also gets the compiler information if using SunPro. So this should be fixed for both gcc/and SunPro. How can I contribute in some more work, I do have 3 more patches for xine-lib ? Rgds Klaus: kl...@ha... diff -u configure.ac.orig configure.ac --- configure.ac.orig Sa Dez 24 16:35:59 2005 +++ configure.ac Fr Dez 30 01:21:43 2005 @@ -2118,11 +2118,18 @@ AC_SUBST(XINE_SCRIPTPATH) -dnl --------------------------------------------- -dnl Some informations about xine-lib compilation -dnl --------------------------------------------- +dnl --------------------------------------------------- +dnl Some informations about xine-lib compilation, don't +dnl use tail -n here cause it doesn't work on Solaris. +dnl --------------------------------------------------- -XINE_BUILD_CC="`$CC -v 2>&1 | tail -n 1`" +LINE="`$CC -v 2>&1 | awk 'END { print NR }'`" +XINE_BUILD_CC="`$CC -v 2>&1 | awk 'NR=='"$LINE"''`" +if test "$GCC" != yes; then + if test -x /opt/SUNWspro/bin/cc; then + XINE_BUILD_CC="`$CC -V 2>&1 | head -1`" + fi +fi XINE_BUILD_OS="`uname -s -r -m`" XINE_BUILD_DATE="`date \"+%a %d %b %Y %T\"`" AC_SUBST(XINE_BUILD_CC) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-30 19:17:01
|
Bugs item #1094184, was opened at 2005-01-01 12:58 Message generated for change (Comment added) made by dalgoda You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: build system problem Group: current cvs version Status: Open Resolution: None Priority: 5 Submitted By: Mike Castle (dalgoda) Assigned to: Nobody/Anonymous (nobody) Summary: build system does not like new version of tail Initial Comment: Newer versions of tail (and head) that come with GNU coreutils no longer support the -1 option by default: nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(537) tail -1 tail: `-1' option is obsolete; use `-n 1' Try `tail --help' for more information. nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(538) tail --version tail (coreutils) 5.2.1 Apparently the obvious fix of using tail -n1 is not sufficient because some systems have tails in their path that do not support that option! They have other versions, perhaps in /usr/xpg4/bin/tail, that would work. It looks like the simple solution might be to do something like: _POSIX2_VERSION=199209 ; export _POSIX2_VERSION at the top of the script, but who knows what effect that will have on other programs! This will probably need to be discussed on the autoconf list to come up with best practices. ---------------------------------------------------------------------- >Comment By: Mike Castle (dalgoda) Date: 2005-12-30 11:16 Message: Logged In: YES user_id=596321 Actually, I missed that. Sorry! ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-12-30 05:38 Message: Logged In: NO Hi, but as you can see , I do test for /opt/SUNWspro/bin/cc, which is only avail on Solaris and not on Linux - right ? Rgds Klaus ---------------------------------------------------------------------- Comment By: Mike Castle (dalgoda) Date: 2005-12-29 18:36 Message: Logged In: YES user_id=596321 head -1 would have the same problem ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-12-29 16:29 Message: Logged In: NO Well here is a patch which doesn't need tail at all and it also gets the compiler information if using SunPro. So this should be fixed for both gcc/and SunPro. How can I contribute in some more work, I do have 3 more patches for xine-lib ? Rgds Klaus: kl...@ha... diff -u configure.ac.orig configure.ac --- configure.ac.orig Sa Dez 24 16:35:59 2005 +++ configure.ac Fr Dez 30 01:21:43 2005 @@ -2118,11 +2118,18 @@ AC_SUBST(XINE_SCRIPTPATH) -dnl --------------------------------------------- -dnl Some informations about xine-lib compilation -dnl --------------------------------------------- +dnl --------------------------------------------------- +dnl Some informations about xine-lib compilation, don't +dnl use tail -n here cause it doesn't work on Solaris. +dnl --------------------------------------------------- -XINE_BUILD_CC="`$CC -v 2>&1 | tail -n 1`" +LINE="`$CC -v 2>&1 | awk 'END { print NR }'`" +XINE_BUILD_CC="`$CC -v 2>&1 | awk 'NR=='"$LINE"''`" +if test "$GCC" != yes; then + if test -x /opt/SUNWspro/bin/cc; then + XINE_BUILD_CC="`$CC -V 2>&1 | head -1`" + fi +fi XINE_BUILD_OS="`uname -s -r -m`" XINE_BUILD_DATE="`date \"+%a %d %b %Y %T\"`" AC_SUBST(XINE_BUILD_CC) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 |
From: SourceForge.net <no...@so...> - 2006-01-11 16:08:19
|
Bugs item #1094184, was opened at 2005-01-01 12:58 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: build system problem Group: current cvs version Status: Open Resolution: None Priority: 5 Submitted By: Mike Castle (dalgoda) Assigned to: Nobody/Anonymous (nobody) Summary: build system does not like new version of tail Initial Comment: Newer versions of tail (and head) that come with GNU coreutils no longer support the -1 option by default: nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(537) tail -1 tail: `-1' option is obsolete; use `-n 1' Try `tail --help' for more information. nexus@thune[12:51pm]src/xine-lib/xine-lib-1-rc8(538) tail --version tail (coreutils) 5.2.1 Apparently the obvious fix of using tail -n1 is not sufficient because some systems have tails in their path that do not support that option! They have other versions, perhaps in /usr/xpg4/bin/tail, that would work. It looks like the simple solution might be to do something like: _POSIX2_VERSION=199209 ; export _POSIX2_VERSION at the top of the script, but who knows what effect that will have on other programs! This will probably need to be discussed on the autoconf list to come up with best practices. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-01-11 08:08 Message: Logged In: NO Hi Mike, one more try which does not use tail and head at all - only awk. diff -ru configure.ac.orig configure.ac --- configure.ac.orig Mi Jan 11 16:00:13 2006 +++ configure.ac Mi Jan 11 16:26:28 2006 @@ -2120,7 +2120,13 @@ dnl Some informations about xine-lib compilation dnl --------------------------------------------- -XINE_BUILD_CC="`$CC -v 2>&1 | tail -n 1`" +LINE="`$CC -v 2>&1 | awk 'END { print NR }'`" +XINE_BUILD_CC="`$CC -v 2>&1 | awk 'NR=='"$LINE"''`" +if test x"$GCC" != xyes; then + if test -x /opt/SUNWspro/bin/cc; then + XINE_BUILD_CC="`$CC -V 2>&1 | awk 'NR==1'`" + fi +fi XINE_BUILD_OS="`uname -s -r -m`" XINE_BUILD_DATE="`date \"+%a %d %b %Y %T\"`" AC_SUBST(XINE_BUILD_CC) Regards Klaus ---------------------------------------------------------------------- Comment By: Mike Castle (dalgoda) Date: 2005-12-30 11:16 Message: Logged In: YES user_id=596321 Actually, I missed that. Sorry! ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-12-30 05:38 Message: Logged In: NO Hi, but as you can see , I do test for /opt/SUNWspro/bin/cc, which is only avail on Solaris and not on Linux - right ? Rgds Klaus ---------------------------------------------------------------------- Comment By: Mike Castle (dalgoda) Date: 2005-12-29 18:36 Message: Logged In: YES user_id=596321 head -1 would have the same problem ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-12-29 16:29 Message: Logged In: NO Well here is a patch which doesn't need tail at all and it also gets the compiler information if using SunPro. So this should be fixed for both gcc/and SunPro. How can I contribute in some more work, I do have 3 more patches for xine-lib ? Rgds Klaus: kl...@ha... diff -u configure.ac.orig configure.ac --- configure.ac.orig Sa Dez 24 16:35:59 2005 +++ configure.ac Fr Dez 30 01:21:43 2005 @@ -2118,11 +2118,18 @@ AC_SUBST(XINE_SCRIPTPATH) -dnl --------------------------------------------- -dnl Some informations about xine-lib compilation -dnl --------------------------------------------- +dnl --------------------------------------------------- +dnl Some informations about xine-lib compilation, don't +dnl use tail -n here cause it doesn't work on Solaris. +dnl --------------------------------------------------- -XINE_BUILD_CC="`$CC -v 2>&1 | tail -n 1`" +LINE="`$CC -v 2>&1 | awk 'END { print NR }'`" +XINE_BUILD_CC="`$CC -v 2>&1 | awk 'NR=='"$LINE"''`" +if test "$GCC" != yes; then + if test -x /opt/SUNWspro/bin/cc; then + XINE_BUILD_CC="`$CC -V 2>&1 | head -1`" + fi +fi XINE_BUILD_OS="`uname -s -r -m`" XINE_BUILD_DATE="`date \"+%a %d %b %Y %T\"`" AC_SUBST(XINE_BUILD_CC) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1094184&group_id=9655 |