Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6257 - bash-2.05a-r2 doesnt want to be compiled
Summary: bash-2.05a-r2 doesnt want to be compiled
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Brandon Low (RETIRED)
URL:
Whiteboard:
Keywords:
: 6258 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-08-09 12:23 UTC by Mauro Sciaccaluga
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mauro Sciaccaluga 2002-08-09 12:23:14 UTC
i686-pc-linux-gnu-gcc  -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"i686"'
-DCONF_OSTYPE='"linux-gnu"' -DCONF_MACHTYPE='"i686-pc-linux-gnu"'
-DCONF_VENDOR='"pc"' -DSHELL -DHAVE_CONFIG_H true  -I. -I//include -I.
-I./include -I./lib  -o mksyntax ./mksyntax.c
i686-pc-linux-gnu-gcc: true: No such file or directory
make: *** [mksyntax] Error 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 38, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/sys-apps/bash/bash-2.05a-r2.ebuild .


----------

bash-2.05b instead works... you know why?

thanks :)
Comment 1 SpanKY gentoo-dev 2002-08-09 12:37:59 UTC
does /bin/true exist on your system ?
if not, try `emerge sh-utils` and try again ...
Comment 2 Mauro Sciaccaluga 2002-08-09 12:44:43 UTC
the same here... i have TRUE installed. look:

root@sciacca downloads # /bin/true       
root@sciacca downloads # /bin/true --version
true (GNU sh-utils) 2.0.11
Written by no one.

Copyright (C) 2000 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

thanks :)
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2002-08-09 19:41:45 UTC
*** Bug 6258 has been marked as a duplicate of this bug. ***
Comment 4 Mauro Sciaccaluga 2002-08-15 14:08:20 UTC
Hey, i tried this, i extracted my /usr/portage/distfiles/bash-2.05a.tar.gz and
then i run ./configure and make manually it works!!! Then, why isnt it work when
I use the ebuild? I think there's something to change in here:

src_compile() {                                                                
                                                                               
        local myconf                                                           
        [ "`use readline`" ] && myconf="--with-installed-readline"             
        [ -z "`use nls`" ] && myconf="${myconf} --disable-nls"                 
        ./configure --prefix=/ \                                               
                --mandir=/usr/share/man \                                      
                --infodir=/usr/share/info \                                    
                --host=${CHOST} \                                              
                --disable-profiling \                                          
                --with-curses \                                                
                --without-gnu-malloc \                                         
                ${myconf} || die                                               
        
# bash 2.0.5 doesn't like -j>1                                                 
make -j1 || die                                                         
}

I tried to change "emake" in "make" but its the same. Thanks, please help me.      
Comment 5 Mauro Sciaccaluga 2002-08-17 05:41:52 UTC
cos of SPIDER advice to test a nautilus problem i had added 'DEBUG=true' into my /etc/make.conf file! grr :(( Removing it I solved this damn bug! thanks all!