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 link.sh config.status: creating config.h configure: * I18N (Done) CLISP="`pwd`/lisp.run -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/libreadline.so -lncurses -ldl -L/usr/lib -lsigsegv -L/usr/lib -lc" RANLIB="ranlib" CLISP="$CLISP -q" make[1]: Entering directory `/mnt/Dati/Gentoo/tmp/portage/clisp-2.34/work/clisp-2.34/build/i18n' /var/tmp/portage/clisp-2.34/work/clisp-2.34/build/lisp.run -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 /var/tmp/portage/clisp-2.34/work/clisp-2.34/build/lisp.run -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 gettext.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.
but it emerges fine if you # USE=unicode emerge clisp
but i hate unicode! :P
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.ps 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 ostringval-- 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.
Confirm same error as Jose above
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.
(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.
i already have dvips and tetex. but didn't work...
(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?
i have this clisp and this http://bugs.gentoo.org/show_bug.cgi?id=100019 problem with gettext. more than 2000 apps compile and run good, so i guess my installation is clean.
(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.
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...
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 2.34 * depend on virtual/tetex The changes are in dev-lisp/clisp-2.34-r1. Marking resolves with a test-request.
Sorry, "gettext USE flag" should have been "nls USE flag"
-r1 works for me. i mark as closed