Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100018 - clisp 2.34 fails!
Summary: clisp 2.34 fails!
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Common Lisp Bugs
Depends on:
Reported: 2005-07-23 04:54 UTC by Patrizio Bassi
Modified: 2005-08-04 02:26 UTC (History)
0 users

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


Note You need to log in before you can comment on or make changes to this bug.
Description Patrizio Bassi 2005-07-23 04:54:02 UTC
checking langinfo.h usability... yes 
checking langinfo.h presence... yes 
checking for langinfo.h... yes 
checking for nl_langinfo... yes 
checking for localeconv... yes 
checking for struct lconv.int_p_cs_precedes... no 
checking for struct lconv.int_n_cs_precedes... no 
checking for struct lconv.int_p_sep_by_space... no 
checking for struct lconv.int_n_sep_by_space... no 
checking for struct lconv.int_p_sign_posn... no 
checking for struct lconv.int_n_sign_posn... no 
configure:  * I18N (Output) 
updating cache ../config.cache 
configure: creating ./config.status 
config.status: creating Makefile 
config.status: creating 
config.status: creating config.h 
configure:  * I18N (Done) 
CLISP="`pwd`/ -M `pwd`/lispinit.mem -B `pwd` -N `pwd`/locale -norc" ; cd i18n ; 
dots=`echo i18n/ | sed -e 's,[^/][^/]*//*,../,g' -e 's,/$,,g'` ; make clisp-module CC="gcc" 
CPPFLAGS="" CFLAGS="-W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type 
-Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -DDYNAMIC_FFI -I." 
INCLUDES="$dots" LISPBIBL_INCLUDES=" ${dots}/lispbibl.c ${dots}/fsubr.c ${dots}/subr.c 
${dots}/pseudofun.c ${dots}/constsym.c ${dots}/constobj.c ${dots}/unix.c ${dots}/xthread.c 
${dots}/libcharset.h" CLFLAGS="-x none" LIBS="libcharset.a libavcall.a 
libcallback.a /usr/lib/ -lncurses -ldl   -L/usr/lib -lsigsegv -L/usr/lib -lc" RANLIB="ranlib" 
make[1]: Entering directory `/mnt/Dati/Gentoo/tmp/portage/clisp-2.34/work/clisp-2.34/build/i18n' 
-M /var/tmp/portage/clisp-2.34/work/clisp-2.34/build/lispinit.mem 
-B /var/tmp/portage/clisp-2.34/work/clisp-2.34/build 
-N /var/tmp/portage/clisp-2.34/work/clisp-2.34/build/locale -norc -q -c i18n.lisp 
;; Compiling file /mnt/Dati/Gentoo/tmp/portage/clisp-2.34/work/clisp-2.34/build/i18n/i18n.lisp ... 
;; Wrote file /mnt/Dati/Gentoo/tmp/portage/clisp-2.34/work/clisp-2.34/build/i18n/i18n.fas 
0 errors, 0 warnings 
-M /var/tmp/portage/clisp-2.34/work/clisp-2.34/build/lispinit.mem 
-B /var/tmp/portage/clisp-2.34/work/clisp-2.34/build 
-N /var/tmp/portage/clisp-2.34/work/clisp-2.34/build/locale -norc -q ../modprep.fas gettext.c 
;; MODPREP: "gettext.c" --> #P"gettext.m.c" 
;; MODPREP: reading "gettext.c": 18,849 bytes, 446 lines 
;; MODPREP: 183 objects, 9 DEFUNs 
;; packages: ("I18N") 
MODPREP: wrote gettext.m.c (151,449 bytes) 
gcc  -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations 
-Wno-sign-compare -O2 -fexpensive-optimizations -DDYNAMIC_FFI -I. -I.. -c gettext.m.c -o 
In file included from gettext.c:13: 
../clisp.h:575: warning: register used for two global register variables 
gettext.c: In function `C_subr_i18n_gettext': 
gettext.c:76: warning: implicit declaration of function `TheSnstring' 
gettext.c:76: error: invalid type argument of `->' 
gettext.c:76: error: invalid type argument of `->' 
gettext.c: In function `C_subr_i18n_ngettext': 
gettext.c:114: error: invalid type argument of `->' 
gettext.c:114: error: invalid type argument of `->' 
gettext.c:114: error: invalid type argument of `->' 
gettext.c: In function `C_subr_i18n_set_textdomain': 
gettext.c:156: error: invalid type argument of `->' 
gettext.c: In function `C_subr_i18n_textdomaindir': 
gettext.c:171: error: invalid type argument of `->' 
gettext.c: In function `C_subr_i18n_set_textdomaindir': 
gettext.c:190: error: invalid type argument of `->' 
gettext.c: In function `C_subr_i18n_set_locale': 
gettext.c:220: error: invalid type argument of `->' 
gettext.c:239: error: invalid type argument of `->' 
make[1]: *** [gettext.o] Error 1 
make[1]: Leaving directory `/mnt/Dati/Gentoo/tmp/portage/clisp-2.34/work/clisp-2.34/build/i18n' 
make: *** [i18n] Error 2 
!!! ERROR: dev-lisp/clisp-2.34 failed. 
!!! Function src_compile, Line 92, Exitcode 2 
!!! (no error message) 
!!! If you need support, post the topmost build error, NOT this status message.
Comment 1 Stefan Schmiedl 2005-07-24 06:15:16 UTC
but it emerges fine if you 

# USE=unicode emerge clisp
Comment 2 Patrizio Bassi 2005-07-24 07:17:31 UTC
but i hate unicode! :P 
Comment 3 José Santos 2005-07-25 22:04:14 UTC
rm -f txt.c
rm -f txt
ln -s ../doc/LISP-tutorial.txt LISP-tutorial.txt
ln -s ../doc/CLOS-guide.txt CLOS-guide.txt
ln -s ../doc/editors.txt editors.txt
ln -s ../doc/impnotes.html impnotes.html
ln -s ../doc/impnotes.css impnotes.css
ln -s ../doc/clisp.png clisp.png
groff -Tdvi -mandoc  clisp.1 > clisp.dvi
clisp.1:915: warning [p 9, 2.8i]: can't break line
groff -Tps -mandoc  clisp.1 >
clisp.1:915: warning [p 8, 8.4i]: can't break line
dvipdf clisp.dvi clisp.pdf
/usr/bin/dvipdf: line 41: exec: dvips: not found
Error: /typecheck in --.unread--
Operand stack:
   true   --nostringval--   true   0
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval-
-   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   fa
lse   1   %stopped_push   1   3   %oparray_pop   --nostringval--   1   1   3   -
-nostringval--   %for_pos_int_continue   --nostringval--   --nostringval--   --n
Dictionary stack:
   --dict:1051/1417(ro)(G)--   --dict:0/20(G)--   --dict:68/200(L)--
Current allocation mode is local
Last OS error: 22
ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
make: *** [clisp.pdf] Error 1

!!! ERROR: dev-lisp/clisp-2.34 failed.
!!! Function src_compile, Line 92, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Comment 4 Chris Ripp 2005-07-27 14:22:06 UTC
Confirm same error as Jose above
Comment 5 José Santos 2005-07-30 08:20:34 UTC
This is related to aditional comment #3, by me.
I should've submited my post as a new bug. For this I apologize.
In order to sucessfully compile clisp-2.34 one needs to emerge tetex. Its
appears to be an unfilled dependency. It's a strange though, files emerged go up
to 90MB. If possible some insight on the relevance/need of this dependency would
be great.

Thanks to JoseJX at #gentoo-ppc for the hint.
Comment 6 José Santos 2005-07-30 08:40:52 UTC
(In reply to comment #5)

The problem was with dvips. Since tetex has that, it solves it. However there
may well be some other package that has dvips, other then tetex, and that
doesn't have a 90MB download.
Comment 7 Patrizio Bassi 2005-07-31 12:43:45 UTC
i already have dvips and tetex. 
but didn't work... 
Comment 8 José Santos 2005-07-31 15:21:31 UTC
(In reply to comment #7)

As I said, and once again I apologize, I should have made my report as a new
bug, as it is different from the one you presented.

My last 2 posts were related with comment #3, and apparently fix the problem I
reported in that comment.

I did not had the problem you reported initially. Something wrong with your
gettext, perhaps?
Comment 9 Patrizio Bassi 2005-08-01 00:28:07 UTC
i have this clisp and this 
problem with gettext. 
more than 2000 apps compile and run good, so i guess my installation is clean. 
Comment 10 José Santos 2005-08-02 12:45:05 UTC
(In reply to comment #9)
Seems that way, however there's something that's breaking those builds for you.
Honestly I can't think of what might be. Sorry.

Comment 11 Patrizio Bassi 2005-08-02 12:59:51 UTC
uh...nice...i just did some emerge like others...  
something must have done this hell :P  
i repeat...if i have problems with only 2 packages there must be a reason... 
Comment 12 Matthew Kennedy (RETIRED) gentoo-dev 2005-08-03 12:35:55 UTC
To resolve this bug, which is really two separate bugs, I'm going to commit the
following changes.  They are not optimal, but its all I can provide time-wise
for the time being.

    * no longer support the unicode USE flag

    * no longer support the gettext USE flag (gettext support was rolled into
      the new i18n modules, which is part of the base linking set since CLISP

    * depend on virtual/tetex

The changes are in dev-lisp/clisp-2.34-r1.  Marking resolves with a 
Comment 13 Matthew Kennedy (RETIRED) gentoo-dev 2005-08-03 12:36:41 UTC
Sorry, "gettext USE flag" should have been "nls USE flag"
Comment 14 Patrizio Bassi 2005-08-04 02:26:18 UTC
-r1 works for me. i mark as closed