Also works fine on AIX 5.3

Name:     ncurses                   Source RPM:   
ncurses-5.6.20070505-20070508.src.rpm
Version:  5.6.20070505              Signature:    
md5:62acbfb0e4d88cd6b0fddae44b2a03e2
Release:  20070508                  Build Host:   xxx
Group:    Terminal                  Build System: powerpc-aix5.3
Class:    BASE                      Build Time:   Tue May  8 10:11:54 2007
Distrib:  OpenPKG Community         Install Time: Tue May  8 10:14:33 2007
License:  MIT-style                 Install Size: 6317488 bytes
Packager: OpenPKG Foundation e.V.   Relocations:  /openpkg
Vendor:   Free Software Foundation
Summary:  Terminal Capability and Display Library
URL:      http://www.gnu.org/software/ncurses/

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Doug Summers
Sent: 10 May 2007 06:34
To: openpkg-users@openpkg.org
Subject: Re: Ncurses Fails on AIX - WORKING


Ralf S. Engelschall wrote:
> On Sat, May 05, 2007, Doug Summers wrote:
> 
>>>>  /usr/vac/bin/cc /usr/vac/bin/cc ../objects/ansi.o ../objects/charset.o
>>>>  ../objects/color.o ../objects/control.o ../objects/crum.o
>>>> ../objects/edit.o
>>>>  ../objects/fun.o ../objects/init.o ../objects/menu.o ../objects/modes.o
>>>>  ../objects/output.o ../objects/pad.o ../objects/scan.o ../objects/sync.o
>>>>  ../objects/sysdep.o ../objects/tack.o -L../lib -lncurses
>>>> -DHAVE_CONFIG_H
>>>>  -I../tack -I. -I. -I../include-D_ALL_SOURCE -D_LARGE_FILES
>>>>  -I/openpkg/include/ncurses  -o tack
>>>>  ld: 0711-710 ERROR: Input file /usr/vac/bin/cc
>>>>          is stripped. The file is being ignored.
>>>>  make[1]: *** [tack] Error 8
>>>>  make: *** [all] Error 2
>>>>  error: Bad exit status from /openpkg/RPM/TMP/rpm-tmp.13458 (%build)
>>>>
>>>>  I built version 5.5.20061021 without any problems (GCC-build).
>>> That's interesting. Neither the upstream sources nor out OpenPKG
>>> packaging contains anything related to this /usr/vac stuff. Even a "grep
>>> -r vac" doesn't show up anything. I've no clue from where does comes.
>>> But my guess is this: you have the OpenPKG "gcc" package still not
>>> installed and /usr/vac/bin/cc is the "system" compiler ncurses finds.
>>> Because of a bug in the Makefiles or whatever this compiler is expanded
>>> twice(!) and hence the problem occurs. Can you retry with the OpenPKG
>>> "gcc" package installed?
> 
>>  I should have been clearer on this error; it's happening with XLC & GCC.
>>  Substitute /usr/vac/bin/cc with /openpkg/bin/gcc and the results are the
>>  same.
> 
> Ok, I've now found the problem. The NCURSES' tack/Makefile.in was just
> broken. I've fixed it now with ncurses-5.6.20070505-20070508 and higher.

That did the trick; just got done building on AIX 5.1.
______________________________________________________________________
OpenPKG                                             http://openpkg.org
User Communication List                      openpkg-users@openpkg.org
______________________________________________________________________
OpenPKG                                             http://openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to