Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36547 - gnustep-guile won't emerge
Summary: gnustep-guile won't emerge
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Gnustep project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-26 12:36 UTC by Artem Baguinski
Modified: 2004-12-12 16:09 UTC (History)
1 user (show)

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


Attachments
fixed ebuild for gnustep-guile-1.1.1 (gnustep-guile-1.1.1.ebuild,395 bytes, text/plain)
2004-01-07 15:46 UTC, Hermann Gundel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Baguinski 2003-12-26 12:36:09 UTC
somehow one of the nested configure scripts (the one in ScriptKit) treats its arguments wrong - as host specifications instead of environment variables...

Reproducible: Always
Steps to Reproduce:
1. emerge gnustep-guile


Actual Results:  
...
configure: configuring in ScriptKit
configure: running /bin/sh './configure' --prefix=/usr/GNUstep/System 
'HOME=/media/tmp/portage/gnustep-guile-1.1.1/temp/fakehome'
'GNUSTEP_USER_ROOT=/media/tmp/portage/gnustep-guile-1.1.1/temp/fakehome/GNUstep'
--cache-file=/dev/null --srcdir=.
configure: warning: HOME=/media/tmp/portage/gnustep-guile-1.1.1/temp/fakehome:
invalid host type
configure: warning:
GNUSTEP_USER_ROOT=/media/tmp/portage/gnustep-guile-1.1.1/temp/fakehome/GNUstep:
invalid host type
configure: error: can only configure for one host and one target at a time
configure: error: /bin/sh './configure' failed for ScriptKit

!!! ERROR: dev-util/gnustep-guile-1.1.1 failed.
!!! Function egnustepmake, Line 60, Exitcode 1
!!! configure failed



Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.20-acpi-r9)
=================================================================
System uname: 2.4.20-acpi-r9 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.4.3.12
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon -O3 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/media/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d aalib acpi apm arts avi berkdb bonobo cdr crypt cups dvd
encode esd foomaticdb gdbm gif gphoto2 gpm gtk gtk2 guile imlib jpeg libg++
libwww mad mbox mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam
pdflib perl png postgres python quicktime readline sdl spell ssl svga tcltk tcpd
tetex threads truetype x86 xml2 xmms xv zlib"
Comment 1 Artem Baguinski 2003-12-26 12:54:09 UTC
hmm... it seems to be created by different version of autoconf then the others. the following trick allowed me to build it (i omit my-system-dependant paths):

ebuild .../gnustep-guile-1.1.1.ebuild clean unpack
cd .../tmp/portage/gnustep-guile-1.1.1/work/gnustep-guile-1.1.1/ScriptKit
autoconf-2.58
ebuild .../gnustep-guile-1.1.1.ebuild compile install qmerge

Comment 2 Hermann Gundel 2004-01-07 15:35:43 UTC
In the meantime, it has become worse - gnustep-guile won't compile against gnustep-base-1.9.0 and will need patches for 2 files :
ScriptKit/Library/GuileSCM.m and .../GuileSCM.h , only available from CVS
Comment 3 Hermann Gundel 2004-01-07 15:46:22 UTC
Created attachment 23353 [details]
fixed ebuild for gnustep-guile-1.1.1

Ok, as long as gnustep-base<=1.8.0,  the attached ebuild should work
Thanks for the hint with autoconf, Artem !

ebuild should be the same for gnustep-guile-1.1.2
Comment 4 Armando Di Cianno (RETIRED) gentoo-dev 2004-12-12 16:09:10 UTC
I've recently checked in on the status of gnustep-guile, and generally, it's in an unmaintained state.  The gnustep-guile ebuild has been removed, for now.  If someone picks up maintainership of the upstream sources, this of course may change.  However, "StepTalk" is now the official scripted language of gnustep, and is maintained, fwiw.