First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 121830
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Common Lisp Bugs <common-lisp@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Chris Austin-Lane <chris@austin-lane.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 121830 depends on: Show dependency tree
Bug 121830 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-02-06 06:59 0000
source forge compiles fine for me (but then I lack the CL integration Matthew's
added, and non-gentoo asdf can't find cl-base64 for somereason, which I need
for cl-smtp :)

Portage error:

; SYS:SRC;PCL;COMPILER-SUPPORT.FASL.NEWEST written
; compilation finished in 0:00:01
; compiling file "/var/tmp/portage/sbcl-0.9.9/work/sbcl-0.9.9/src/pcl/low.lisp"
(written 21 SEP 2005 11:01:1\
4 AM):
; compiling (IN-PACKAGE "SB-PCL")Entry point 409e003c
fatal error encountered in SBCL pid 22811:
GC invariant lost, file "gc-common.c", line 352

(I can email you my gc-common.c if you want, it looks like it is generated by
the compile).  The line is:

        gc_assert_verbose(is_lisp_pointer(entry_point), "Entry point %lx\n",
                          (long)entry_point);

in function scav_code_header

Not a stack space problem, I think, which I have had with SBCL in the past: 

lanstin bin # ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 128
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 65535
cpu time               (seconds, -t) unlimited
max user processes              (-u) 2048
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited


lanstin bin # emerge --info
Portage 2.0.54 (default-linux/ppc/2004.3, gcc-3.4.4-vanilla, glibc-2.3.5-r3,
2.6.10-gentoo-r6 ppc)
=================================================================
System uname: 2.6.10-gentoo-r6 ppc 7400, altivec supported
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -pipe -fno-strict-aliasing -mcpu=7400 -maltivec -mabi=altivec"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -fno-strict-aliasing -mcpu=7400 -maltivec -mabi=altivec"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks keeptemp keepwork nostrip sandbox sfperms
strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="ppc X Xaw3d aim alsa altivec amd apache2 audiofile berkdb bitmap-fonts
blas bzip2 cdr crypt cups curl debug disablexmb doc droproot dvd dvdr eds emacs
emacs-w3 emboss encode esd ethereal evo expat f77 fam fbcon font-server fortran
freedts gb gd gdbm gif ginac gnome gpm gtk gtk2 gtkhtml guile hardened
hardenedphp icq idn imagemagick imlib innodb ipv6 java jpeg junit kde lcms ldb
leim libwww mhash mime mng motif mozilla moznocompose moznomail mozplaintext
mozsvg mp3 mpeg mysql mysqli ncurses nethack nls oav objc offensive ogg
oggvorbis opengl openssh oscar pam pcre pdflib perl php pic pie png posix ppds
python qt quicktime rage128 readline rtc ruby samba sdl sftplogging sharedmem
sheep slang sockets spell spl ssl tcltk tcpd tetex tiff truetype truetype-fonts
type1-fonts unicode usb utf8 vim-with-x vorbis xml2 xmlrpc xv zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

------- Comment #1 From Chris Austin-Lane 2006-02-06 07:53:07 0000 -------
I forgot to mention that the output below is from an attempt with 0.9.9

------- Comment #2 From Chris Austin-Lane 2006-02-07 14:37:02 0000 -------
The problem is the LDB option - /var/tmp/portage/sbcl-0.9.9 builds fine without
it and sourceforge fails with it.  Another PPC limitation (on top of threads).

------- Comment #3 From Matthew Kennedy (RETIRED) 2006-02-07 22:37:49 0000 -------
Hi Chris, does this imply if you disable ldb in USE, sbcl builds on your PPC?

------- Comment #4 From Chris Austin-Lane 2006-02-08 15:19:06 0000 -------
Yes, that was my next experiment - taking out LDB (which I had in there in case
I get time to investigate debugging the generational GC on PPC - ha ha) from
the USE flags, and it emerges fine.  Might as well close the bug :)

------- Comment #5 From Matthew Kennedy (RETIRED) 2006-02-08 21:35:22 0000 -------
Before I close this bug, I'll change the ebuild to not enable ldb when the arch
is ppc and also check the other arch requirements.  

------- Comment #6 From Matthew Kennedy (RETIRED) 2006-03-03 09:15:35 0000 -------
In sbcl-0.9.10.ebuild I added a check for ldb w/ PPC. 

First Last Prev Next    No search results available      Search page      Enter new bug