Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-alt
Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-alt@g.o
From: Perry Smith <pedzsan@...>
Subject: Patch for openssl config script -- but not really
Date: Wed, 22 Dec 2010 18:37:21 -0600
When my bootstrap process was trying to build openssl-1.0.0c, I got stuck at:

WARNING! If you wish to build 64-bit kit, then you have to
        invoke './Configure aix64-cc' *manually*.
        You have ~5 seconds to press Ctrl-C to abort

The tty was set with -icanon but I believe the problem is the config script says '#! /bin/sh'.  On AIX, /bin/sh is actually ksh and ksh mucks with the tty settings between commands.  I changed it to use /bin/bsh directly (see below).  This could work but I'm a Gentoo Portage Prefix moron so when I started the bootstrap back up, it re-fetched the openssl package and spoiled my fun.  I ended up gently killing the youngest copy of sh from another window and that caused things to get rolling again.  This may be something to do with my ksh set up too.  I don't use ksh but I might have it set so it defaults to emacs mode rather than vi mode.  In any case, the script needs to avoid using ksh (on AIX at least).

diff -c /tmp $f
*** /tmp/config Wed Dec 22 17:50:49 2010
--- ./gpx/portage/dev-libs/openssl-1.0.0c/work/openssl-1.0.0c/config    Wed Dec 22 17:51:43 2010
***************
*** 797,803 ****
                echo "         invoke './Configure aix64-cc' *manually*."
                if [ "$TEST" = "false" -a -t 1 ]; then
                    echo "         You have ~5 seconds to press Ctrl-C to abort."
!                   (trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1
                fi
            fi
        fi
--- 797,803 ----
                echo "         invoke './Configure aix64-cc' *manually*."
                if [ "$TEST" = "false" -a -t 1 ]; then
                    echo "         You have ~5 seconds to press Ctrl-C to abort."
!                   (trap "stty `stty -g`" 2 0; /bin/bsh -c 'stty -icanon min 0 time 50; read waste') <&1
                fi
            fi
        fi

I hope this helps...

pedz



Replies:
Re: Patch for openssl config script -- but not really
-- Michael Haubenwallner
Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Gentoo 64bit vagrant base box available
Next by thread:
Re: Patch for openssl config script -- but not really
Previous by date:
Re: prefix installer, AIX 5.3 gcc failed to build
Next by date:
Re: prefix installer, AIX 5.3 gcc failed to build


Updated Jun 18, 2012

Summary: Archive of the gentoo-alt mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.