Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113249 - mono-1.1.10 doesn't compile
Summary: mono-1.1.10 doesn't compile
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: dotnet
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-22 07:00 UTC by Jacob Smullyan
Modified: 2005-11-25 14:50 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacob Smullyan 2005-11-22 07:00:17 UTC
The mono 1.1.10 compile fails as follows:

make[8]: Entering directory `/var/tmp/portage/mono-1.1.10/work/mono-1.1.10/mcs/c
                                                                               
                  lass/System.XML'
../../jay/jay -ct < ../../jay/skeleton.cs System.Xml.XPath/Parser.jay >System.Xm
                                                                               
                  l.XPath/Parser.cs
../../jay/jay: 21 rules never reduced
../../jay/jay: 1 shift/reduce conflict, 42 reduce/reduce conflicts.
sed "s/\%start Expr/\%start Pattern/" System.Xml.XPath/Parser.jay >Mono.Xml.Xsl/
                                                                               
                  PatternParser.jay
echo "#define XSLT_PATTERN" > Mono.Xml.Xsl/PatternParser.cs
../../jay/jay -ct Mono.Xml.Xsl/PatternParser.jay < ../../jay/skeleton.cs >>Mono.
                                                                               
                  Xml.Xsl/PatternParser.cs
../../jay/jay: 3 rules never reduced
../../jay/jay: 1 shift/reduce conflict, 46 reduce/reduce conflicts.
echo "#define XSLT_PATTERN" > Mono.Xml.Xsl/PatternTokenizer.cs
cat System.Xml.XPath/Tokenizer.cs >>Mono.Xml.Xsl/PatternTokenizer.cs
MONO_PATH="../../class/lib/basic:$MONO_PATH" /var/tmp/portage/mono-1.1.10/work/m
                                                                               
                  ono-1.1.10/runtime/mono-wrapper  ../../class/lib/basic/mcs.exe
/codepage:28591                                                                
                                     -d:NET_1_1 -d:ONLY_1_1
-d:BOOTSTRAP_WITH_OLDLIB -debug /noconfig -r:mscorlib.dl                       
                                                                           l
-r:System.dll -nowarn:0162,0618,0612,0642 -target:library -out:System.Xml.dll  
                                                                               
                 System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs
Mono.Xml.Xsl/PatternTok                                                        
                                          enizer.cs @System.Xml.dll.sources

** ERROR **: Invalid IL code at IL00c2 in Mono.Globalization.Unicode.MSCompatUni
                                                                               
                  codeTable:FillCJKCore
(string,Mono.Globalization.Unicode.CodePointIndexer&,byte*                     
                                                                            
&,byte*&,Mono.Globalization.Unicode.CodePointIndexer&,byte*&): IL_00c2: ret    
                                                                               
                     


aborting...
make[8]: *** [../../class/lib/basic/System.Xml.dll] Aborted


Reproducible: Always
Steps to Reproduce:




Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2,
2.6.12-gentoo-r10 i686)
=================================================================
System uname: 2.6.12-gentoo-r10 i686 Pentium III (Coppermine)
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.2.3-r5, 2.3.5, 2.4.2
sys-apps/sandbox:    1.2.11
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.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.8.1-r1, 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /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/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"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib acl adns alsa apache2 apm arts audiofile avi bash-completion
berkdb bitmap-fonts bzip2 cdb cdr crypt cups curl doc dv dvd eds emacs emboss
encode escreen esd ethereal exif expat fam ffmpeg flac foomaticdb fortran gcj gd
gdbm geoip ggi gif gimp glade glut gmp gnome gphoto2 gpm gstreamer gtk gtk2
gtkhtml guile howl idn ieee1394 imagemagick imap imlib ipv6 jabber jack
javascript jpeg junit kde lcms ldap libg++ libwww lua mad maildir mhash mikmod
mmx mng motif mozxmlterm mp3 mpeg mysql nautilus ncurses nls ogg oggvorbis
openal opengl oss pam pcre pdflib perl plotutils png postgres python qt
quicktime readline ruby samba scanner sdl slang sox speex spell sqlite ssl svga
tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vhosts vorbis
wmf wxwindows xchattext xine xml xml2 xmms xv xvid zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Peter Johanson (RETIRED) gentoo-dev 2005-11-22 11:20:02 UTC
Can you please try a couple things:

1) try disabling ccache.
2) try with CFLAGS="-pipe"

Also, do you have any previous versions of mono installed? Thanks.
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2005-11-25 14:50:18 UTC
Marking this NEEDINFO, please feel free to re-open when you have the requested
information. Thanks.