Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 263116 - net-firewall/fwbuilder-3.0.3 fails to compile because of undefined references to antlr::TokenRef::~TokenRef()
Summary: net-firewall/fwbuilder-3.0.3 fails to compile because of undefined references...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Joshua Kinard
URL:
Whiteboard:
Keywords:
: 265076 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-03-20 11:53 UTC by Juergen Rose
Modified: 2010-09-13 06:38 UTC (History)
5 users (show)

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


Attachments
full build log (net-firewall:fwbuilder-3.0.3:20090329-234556.log,14.66 KB, text/plain)
2009-03-29 23:50 UTC, keenblade
Details
/var/tmp/portage/net-firewall/fwbuilder-3.0.3/temp/build.log (build.log,226.14 KB, text/plain)
2009-03-30 06:53 UTC, Juergen Rose
Details
Hard- and Software config for 8 computers with respect to fwbuilder-3.0.4 (antlr_fwbuilder.txt,4.09 KB, text/plain)
2009-04-16 14:04 UTC, Juergen Rose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2009-03-20 11:53:25 UTC
'emerge fwbuilder' fails with:
...
i686-pc-linux-gnu-g++ -Wl,-O1 -o fwbuilder .obj/ProjectPanel.o .obj/ProjectPanel_file_ops.o .obj/ProjectPanel_state_ops.o .obj/FWWindow.o 
...
 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
.obj/IOSImporterRun.o: In function `IOSImporter::run()':
IOSImporterRun.cpp:(.text+0x2cf): undefined reference to `antlr::TokenRef::~TokenRef()'
.obj/IOSImporterRun.o: In function `antlr::TokenRefCount<antlr::Token>::~TokenRefCount()':
IOSImporterRun.cpp:(.text._ZN5antlr13TokenRefCountINS_5TokenEED1Ev[antlr::TokenRefCount<antlr::Token>::~TokenRefCount()]+0x24): undefined reference to `antlr::TokenRef::~TokenRef()'
...
IPTCfgParser.cpp:(.text+0xfd0a): undefined reference to `antlr::TokenRef::~TokenRef()'
collect2: ld returned 1 exit status
make[2]: *** [fwbuilder] Error 1

emerge fwbuilder takes the following USE flags:
root@tiger:/root(27)# emerge -pvD fwbuilder

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] net-firewall/fwbuilder-3.0.3 [2.1.18] USE="pch%* (-nls%*)" 0 kB



Reproducible: Always




root@tiger:/root(28)# emerge --info
Portage 2.1.6.9 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.27.3 i686)
=================================================================
System uname: Linux-2.6.27.3-i686-Intel-R-_Pentium-R-_4_CPU_1.60GHz-with-glibc2.0
Timestamp of tree: Fri, 20 Mar 2009 06:00:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
app-shells/bash:     4.0_p10-r1
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.4.4-r15, 2.5.4-r2
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.3
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.6
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.2/env /usr/kde/4.2/share/config /usr/kde
/4.2/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/
gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/san
dbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
FFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http:
//ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp:
//ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-essli
ngen.de/pub/Mirrors/gentoo/ "
LDFLAGS="-Wl,-O1"
LINGUAS="de fr"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exc
lude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/java-overlay /usr/local/portage/layman/zugaina /usr/local/portage/layman/science /usr/local/po
rtage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac acl acpi administrator afs alsa amrr ao aotuv apache2 asf atlas auctex audacious audiofile automount bash-completion
 beagle berkdb bjam blas bluetooth bonobo boo boost branding bzip2 c++ cairo cdda cddb cdf cdio cdparanoia cdr cgi chm cli corba cracklib
 cran crypt cups curl cxx daap dbus device-mapper dga dia divx djvu dlloader dmi doc dri ds3490 dv dvb dvd dvdr dvdread dvi dxr3 dynagrap
h eds effects elf emacs emboss encode epiphany esd evo examples exif expat extra fam fame ffmpeg fftw firefox fits flac fltk foomaticdb f
ortran fpx galago gd gdal gdbm geos gif gimp gimpprint ginac glade glitz gml gmp gnokii gnome gnuplot gnutls gphoto2 gpm graphics graphvi
z gs gsl gsm gstreamer gtk guile hal hardened harness hddtemp hdf hdf5 hlapi http iconv icq icu id3 ide imagemagick imap innodb ipv6 irda
 irmc isdnlog ithreads jabber java jbig john jpeg jpeg2k kde kde4 kdeprefix kerberos kexi keyring ladspa lame lapack latex lcms ldap libf
fi libgda libnotify libsamplerate lm_sensors lua lzo lzw mad maildir math matroska midi mikmod mmx mmxext mng mod mono motif mozdevelop m
ozilla mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mplayer mudflap musicbrainz mysql mysqli nautilus ncurses neXt netcdf netpbm network 
networkmanager nfs nls nntp nptl nptlonly nsplugin ntfs numarray numeric obex ocaml octave odbc ogdi ogg ole opengl openmp pam pcre pda p
df perl plotutils plugins png posix postgres postscript ppds pppd preview-latex proj projectx pstricks python qhull qt3 qt3support qt4 qu
icktime readline reflection reiserfs rhythmbox rle rpc rrdcgi rrdtool samba sasl science sdl session slang slp smp sndfile snmp soup sox 
speex spell spl sqlite sse sse2 ssl startup-notification stlport subtitles subversion suexec svg sysfs t1lib tcl tcpd tex theora threads 
thunderbird tidy tiff tk truetype unicode usb userlocales utempter v4l2 vorbis win32codecs wmf wxwindows x86 xattr xcb xemacs xext xine x
ml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare ds
noop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APAC
HE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_g
roupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cac
he filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy
_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mou
se                " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" NE
TBEANS_MODULES="ide websvccommon nb harness apisupport groovy gsf j2ee java xml" USERLAND="GNU" VIDEO_CARDS="mga vesa via openchrome"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_R
SYNC_EXTRA_OPTS

And 'qlist -ICv antl' shows:
root@tiger:/root(30)# qlist -ICv antl
dev-java/ant-antlr-1.7.1-r1
dev-java/antlr-2.7.7
Comment 1 Juergen Rose 2009-03-29 11:10:53 UTC
Any news?
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2009-03-29 18:10:41 UTC
Hard to fix when you can't reproduce:

>>> Completed installing fwbuilder-3.0.3 into /var/tmp/portage/net-firewall/fwbuilder-3.0.3/image/
Comment 3 Juergen Rose 2009-03-29 21:51:16 UTC
The error happens here an all my systems, i.e,
x86_64, core2, amd, i686, desktop and hardenend profile.

What information I can else provide?

juergen
Comment 4 Petteri Räty (RETIRED) gentoo-dev 2009-03-29 22:02:42 UTC
(In reply to comment #3)
> The error happens here an all my systems, i.e,
> x86_64, core2, amd, i686, desktop and hardenend profile.
> 
> What information I can else provide?
> 
> juergen
> 

Attach the full build.log
Comment 5 keenblade 2009-03-29 23:50:24 UTC
Created attachment 186700 [details]
full build log

Full build failure log of;
LC_ALL=C MAKEOPTS="-j1" emerge -v1 fwbuilder
Comment 6 Juergen Rose 2009-03-30 06:53:54 UTC
Created attachment 186716 [details]
/var/tmp/portage/net-firewall/fwbuilder-3.0.3/temp/build.log
Comment 7 Juergen Rose 2009-03-30 06:56:58 UTC
My attachment was for an other system than my "emerge -info", that's why I add again "emerge -info":

root@condor:/root(2)# emerge --info
Portage 2.1.6.11 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28.7 x86_64)
=================================================================
System uname: Linux-2.6.28.7-x86_64-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-glibc2.2.5
Timestamp of tree: Mon, 30 Mar 2009 05:30:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:     4.0_p10-r1
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.4.4-r15, 2.5.4-r2
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.3
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.6
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.2/env /usr/kde/4.2/share
/config /usr/kde/4.2/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf 
/etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-acti
ve/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updma
p.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
FFLAGS="-march=nocona -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="de fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages/"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --t
imeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/java-overlay /usr/local/portage/layman/zugaina /usr/local/portage/layman/dotne
t /usr/local/portage/layman/science /usr/local/portage/layman/jokey /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac acl acpi administrator afs aiglx alsa amd64 amrr ao aotuv apache2 asf atlas auctex audacious audiofi
le automount bash-completion beagle berkdb bjam blas bluetooth bonobo boo boost branding bzip2 c++ cairo cdda cddb cdf cd
io cdparanoia cdr cgi chm cli corba cracklib cran crypt cups curl cxx daap dbus device-mapper dga dia divx djvu dlloader 
dmi doc dri ds3490 dv dvb dvd dvdr dvdread dvi dxr3 dynagraph eds effects elf emacs emboss encode epiphany esd evo exampl
es exif expat extra fam fame ffmpeg fftw firefox fits flac fltk foomaticdb fortran fpx galago gd gdal gdbm geos gif gimp 
gimpprint ginac glade glib glitz gml gmp gnokii gnome gnuplot gnutls gphoto2 gpm graphics graphviz gs gsl gsm gstreamer g
tk guile hal hardened harness hddtemp hdf hdf5 hlapi http hvm iconv icq icu id3 ide imagemagick imap innodb ipv6 irda irm
c isdnlog ithreads jabber java jbig john jpeg jpeg2k kde kde4 kdeprefix kerberos kexi keyring kvm ladspa lame lapack late
x lcms ldap libffi libgda libnotify libsamplerate lirc lm_sensors lua lzo lzw mad maildir mailwrapper math matroska midi 
mikmod mmx mmxext mng mod mono motif mozdevelop mozilla mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mplayer mudflap mult
ilib musicbrainz mysql mysqli nautilus ncurses neXt netcdf netpbm network networkmanager nfs nls nntp nptl nptlonly nsplu
gin ntfs numarray numeric nvidia obex ocaml octave odbc ogdi ogg ole opengl openmp pae pam pcre pda pdf perl plotutils pl
ugins png posix postgres postscript ppds pppd preview-latex proj projectx pstricks python qhull qt3 qt3support qt4 quickt
ime readline reflection reiserfs rhythmbox rle rpc rrdcgi rrdtool samba sasl science sdl session slang slp smp sndfile sn
mp soup sox speex spell spl sqlite sse sse2 ssl startup-notification stlport subtitles subversion suexec svg sysfs t1lib 
tcl tcpd tex theora threads thunderbird tidy tiff tk truetype unicode usb userlocales utempter v4l2 vorbis webkit wmf wxw
indows xattr xcb xemacs xext xine xml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="intel8x0" A
LSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear mete
r mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest aut
hn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz
_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ide
nt imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_conn
ect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" DVB_CARDS="cx8800 cx88xx tda10
04x saa713" ELIBC="glibc" INPUT_DEVICES="keyboard mouse                " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz
633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" NETBEANS_MODULES="ide websvccommon nb harness apisuppo
rt groovy gsf j2ee java xml" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, POR
TAGE_RSYNC_EXTRA_OPTS

Comment 8 keenblade 2009-04-03 13:52:39 UTC
Ok. Here is the fix. I think the fix needed here is dev-java/antlr. Brcause CharScanner.hpp which is provided with dev-java/antlr by portage uses strcasecmp, so CharScanner.hpp needs the following statement:
#include <cstring>
Then fwbuilder compiles happily.
Comment 9 Tiziano Müller (RETIRED) gentoo-dev 2009-04-05 09:54:41 UTC
hmm, but we have two issues here:
a) error: 'strcasecmp' was not declared in this scope
and
b) IOSImporterRun.cpp:(.text+0x2d0): undefined reference to `antlr::TokenRef::~TokenRef()'

Ok, can both of you try to re-install antlr and then try again with libfwbuilder+fwbuilder please (you can use version 3.0.4 I put in the tree right now)?
You both probably installed antlr using gcc-4.2 or older (at least keenblade did install antlr before April 2008 since that "#include <cstring>" is already present in current antlr, side-note to betelgeuse: I think you pasted the wrong bug id in the changelog :-).
Comment 10 keenblade 2009-04-05 16:57:55 UTC
(In reply to comment #9)
> Ok, can both of you try to re-install antlr and then try again with
> libfwbuilder+fwbuilder please (you can use version 3.0.4 I put in the tree
> right now)?
> 
Thanks. After re-installing antlr both libfwbuilder and fwbuilder ver 3.0.3 compiled fine.
Comment 11 Petteri Räty (RETIRED) gentoo-dev 2009-04-10 12:17:26 UTC
*** Bug 265076 has been marked as a duplicate of this bug. ***
Comment 12 Juergen Rose 2009-04-10 19:39:02 UTC
After reemerging antlr I could also emerge-fwbuilder-3.0.4.
Comment 13 Tiziano Müller (RETIRED) gentoo-dev 2009-04-10 21:23:04 UTC
I hate those flukes in C/C++ apps.
But at the moment there is no way to track such api/abi changes.
Closing the bug.
Comment 14 Petteri Räty (RETIRED) gentoo-dev 2009-04-10 23:30:56 UTC
(In reply to comment #13)
> I hate those flukes in C/C++ apps.
> But at the moment there is no way to track such api/abi changes.
> Closing the bug.
> 

antlr is only provides a static lib for c++ apps so changing ABI should not be an issue
Comment 15 Juergen Rose 2009-04-11 19:34:48 UTC
What I wrote in my last message was only partly true, i.e. it was true for one computer. At the second computer reinstalling antlr did not help.
Comment 16 Tiziano Müller (RETIRED) gentoo-dev 2009-04-12 06:01:47 UTC
reopen then :-\
Comment 17 Alex Buell 2009-04-16 08:40:27 UTC
I think the recent change from gcc 4.1.2 to gcc 4.3.2, may be the cause. I'm currently rebuilding antlr before I try to build fwbuilder again.
Comment 18 Alex Buell 2009-04-16 09:06:48 UTC
Yep, I can confirm rebuilding anltr before building fwbuilder solves my problem.
Comment 19 Juergen Rose 2009-04-16 14:02:10 UTC
I tried to install fwbuilder at 8 computers, different x86 hardware, but roughly the same software state, antlr is sometimes 2.7.7 and somtimes 3.1.3-r2. with antlr-3.1.3-r2 I could never install fwbuilder-3.0.4. At three from the five computers with antlr-2.7.7 I could install fwbuilder-3.0.4. I did not yet find out, why sometimes antlr-3.1.3-r2  and sometimes antlr-2.7.7 is installed. I made all the antlr install in the last days. I will attach a table with some basic hard and software data about the computers.
Comment 20 Juergen Rose 2009-04-16 14:04:31 UTC
Created attachment 188569 [details]
Hard- and Software config for 8 computers with respect to fwbuilder-3.0.4
Comment 21 Juergen Rose 2009-05-02 13:37:00 UTC
Any news?
Comment 22 Juergen Rose 2009-05-08 09:15:15 UTC
It seems me that masking >=antlr-3.1.3-r2 and reemerging antlr solves the problem.
Comment 23 Jesse Adelman 2009-09-28 19:49:24 UTC
Hrm...  Will this go into an overlay, if the Portage version is abandonware? Thanks.
Comment 24 Joshua Kinard gentoo-dev 2010-09-13 06:38:48 UTC
Please try out 4.01 or 4.1.1 and see if those build.  I do not believe either of them require antlr (just Qt).