<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>57155</bug_id>
          
          <creation_ts>2004-07-15 04:02 0000</creation_ts>
          <short_desc>clisp-2.33.2 fails to compile</short_desc>
          <delta_ts>2004-09-07 19:40:00 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Development</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>https://sourceforge.net/tracker/?func=detail&amp;atid=101355&amp;aid=986833&amp;group_id=1355</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jedimike@gmail.com</reporter>
          <assigned_to>lisp@gentoo.org</assigned_to>
          <cc>mschulkind@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>jedimike@gmail.com</who>
            <bug_when>2004-07-15 04:02:48 0000</bug_when>
            <thetext>When emerging clisp it gets quite far into the process but fails with a compilation error.

Reproducible: Always
Steps to Reproduce:
1. emerge clisp

Actual Results:  
After getting a long way into the compilation I get:

Wrote file
/var/tmp/portage/clisp-2.33.2/work/clisp-2.33.2/build/bindings/glibc/linux.fas
Wrote file
/var/tmp/portage/clisp-2.33.2/work/clisp-2.33.2/build/bindings/glibc/linux.c
0 errors, 0 warnings
gcc  -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type 
-Wno-sign-compare -O2 -fexpensive-optimizations -DUNICODE -DDYNAMIC_FFI -I.
-I../../ -c linux.c
linux.c: In function `module__linux__init_function_2&apos;:
linux.c:434: error: `sigpause&apos; undeclared (first use in this function)
linux.c:434: error: (Each undeclared identifier is reported only once
linux.c:434: error: for each function it appears in.)
make[1]: *** [linux.o] Error 1
make[1]: Leaving directory
`/var/tmp/portage/clisp-2.33.2/work/clisp-2.33.2/build/bindings/glibc&apos;
make: *** [bindings/glibc] Error 2

!!! ERROR: dev-lisp/clisp-2.33.2 failed.
!!! Function src_compile, Line 85, Exitcode 2
!!! (no error message)


Expected Results:  
Build and tests to complete successfully.

The URL given is of a person who looked like they might have been experiencing
the same problem as me. He came to the conclusion that it was his glibc snapshot
that was screwing things up.

I currently have glibc-2.3.4.20040619 with nptl.

emerge --info:
--------------
Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.7)
=================================================================
System uname: 2.6.7 i686 AMD Athlon(TM) XP 2400+
Gentoo Base System version 1.5.1
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=athlon-xp -O3 -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/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/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -mcpu=i686 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache sandbox&quot;
GENTOO_MIRRORS=&quot;ftp://mirror.internode.on.net/pub/gentoo
http://mirror.pacific.net.au/gentoo http://gentoo.oregonstate.edu
http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.au.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnow 3dnow2 X aalib alsa apm arts avi berkdb bonobo cdr crypt cups
directfb encode esd flac foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile
imap imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla moznocompose
moznoirc mpeg nas ncurses nls nptl oggvorbis opengl oss pam pdflib perl png
python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tetex
theora truetype x86 xml2 xmms xv xvid zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jedimike@gmail.com</who>
            <bug_when>2004-07-24 04:07:33 0000</bug_when>
            <thetext>For what it&apos;s worth, I tried emerging previous versions. I had to go all the way back to clisp-2.30 (2.30-r1 also did not work).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mschulkind@gmail.com</who>
            <bug_when>2004-07-27 09:25:49 0000</bug_when>
            <thetext>Created an attachment (id=36266)
New ebuild and patch to fix compile problem.

Untar in /usr/local/portage to use.

Make sure you copy in *.sh from clisp/files and the patch in clisp/files/2.33.2
to get this to work.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mschulkind@gmail.com</who>
            <bug_when>2004-07-27 09:27:34 0000</bug_when>
            <thetext>The problem fixed by the patch above seems to be created by a glibc change. Using sigpause now requires choosing which one you want.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jedimike@gmail.com</who>
            <bug_when>2004-07-28 00:44:36 0000</bug_when>
            <thetext>Thanks Matt, works great!

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mschulkind@gmail.com</who>
            <bug_when>2004-08-18 18:11:54 0000</bug_when>
            <thetext>Anyone still watching this bug?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jedimike@gmail.com</who>
            <bug_when>2004-08-18 19:13:08 0000</bug_when>
            <thetext>I am :) Should it be marked as fixed now?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mschulkind@gmail.com</who>
            <bug_when>2004-08-19 18:47:10 0000</bug_when>
            <thetext>It&apos;s not fixed until it&apos;s in portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jedimike@gmail.com</who>
            <bug_when>2004-08-19 20:05:57 0000</bug_when>
            <thetext>Oh fair enough</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bencollins@tamu.edu</who>
            <bug_when>2004-09-04 10:56:40 0000</bug_when>
            <thetext>I noticed today that this hasn&apos;t been fixed in portage yet...

just FYI.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>klieber@gentoo.org</who>
            <bug_when>2004-09-07 16:38:26 0000</bug_when>
            <thetext>re-assigning per request.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2004-09-07 19:40:00 0000</bug_when>
            <thetext>Matthew -- thanks for the patch.  This has been incorporated into dev-lisp/clisp-2.33.2-r1.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36266</attachid>
            <date>2004-07-27 09:25 0000</date>
            <desc>New ebuild and patch to fix compile problem.</desc>
            <filename>clisp-2.33.2-r1.tar.bz2</filename>
            <type>application/octet-stream</type>
            <data encoding="base64">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
</data>        

          </attachment>
    </bug>

</bugzilla>