Summary: | dev-db/unixODBC-2.2.11 fails w/ libtool-1.5.23b | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Evans <mjevans1983> |
Component: | [OLD] Unspecified | Assignee: | PHP Bugs <php-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fordfrog |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 169581 |
Description
Michael Evans
2007-03-06 03:47:15 UTC
I was working with the wrong file, however the section is almost identical... I added an echo line to print this... -- basename="s,^.*/,,g" # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath="$0" # The name of this program: progname=`echo "$progpath" | $SED $basename` modename="$progname" echo progpath is $progpath :: modename is $modename :: -- Running 'make' in /var/tmp/portage/dev-db/unixODBC-2.2.11-r1/work/unixODBC-2.2.11 progpath is ./libtool :: modename is :: AH... I found it. There's no sed entry at the head of the file. -- /var/tmp/portage/dev-db/unixODBC-2.2.11-r1/work/unixODBC-2.2.11/libtool # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # A sed program that does not truncate output. SED="/bin/sed" # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="/bin/sed -e 1s/^X//" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH -- VS -- /var/tmp/portage/dev-db/unixODBC-2.2.11-r1/work/unixODBC-2.2.11/libltdl/libtool # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="sed -e s/^X//" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi -- I'll manually make the changes and attach a patch (may need slight editing of pathnames) and attach it if it fixes it. I can't seem to get this patch to work, as the file is created by unixODBC during it's fix-missing phase... Therefore it isn't there for me to patch. How does --fix-missing work for libtool? Do I actually have a bug elsewhere? --- unixODBC-2.2.11/libltdl/libtool.old 2007-03-05 19:57:02.000000000 -0800 +++ unixODBC-2.2.11/libltdl/libtool 2007-03-05 19:57:40.000000000 -0800 @@ -26,6 +26,9 @@ # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. +# A sed program that does not truncate output. +SED="/bin/sed" + # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="sed -e s/^X//" *** This bug has been marked as a duplicate of bug 168198 *** Not a dupe, unixODBC has nothing to do w/ Gnome. :P Confirming bug... 'export SED="sed";emerge unixODBC' does the trick for me ;) 2.2.12 is in the tree now, and should build fine always. |