Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 191465 - net-firewall/fwbuilder-2.1.13-r1 compile fails
Summary: net-firewall/fwbuilder-2.1.13-r1 compile fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Carlos Silva (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-06 06:45 UTC by Heiko Helmle
Modified: 2007-09-07 01:28 UTC (History)
1 user (show)

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 Heiko Helmle 2007-09-06 06:45:06 UTC
emerge fwbuilder-2.1.13-r1 fails during linking:

i686-pc-linux-gnu-g++  -o fwbuilder .obj/main.o .obj/utils.o .obj/utils_no_qt.o .obj/Importer.o .obj/IOSImporter.o .obj/IOSImporterRun.o .obj/SSHSession.o .obj/SSHUnx.o .obj/SSHPIX.o .obj/SSHIOS.o .obj/debugDialog.o .obj/findDialog.o .obj/longTextDialog.o .obj/newGroupDialog.o .obj/filePropDialog.o .obj/DialogData.o .obj/InterfaceData.o .obj/execDialog.o .obj/SimpleTextEditor.o .obj/SimpleIntEditor.o .obj/FWBSettings.o .obj/FWBTree.o .obj/RCS.o .obj/RCSFileDialog.o .obj/RCSFilePreview.o .obj/FWObjectClipboard.o .obj/platforms.o .obj/FWWindow.o .obj/FWWindowPrint.o .obj/printerStream.o .obj/PrintingProgressDialog.o .obj/FWObjectPropertiesFactory.o .obj/ObjectManipulator.o .obj/ObjectEditor.o .obj/FWObjectDrag.o .obj/ObjectTreeView.o .obj/ObjectListView.o .obj/ObjectIconView.o .obj/DialogFactory.o .obj/HostDialog.o .obj/FirewallDialog.o .obj/InterfaceDialog.o .obj/AddressRangeDialog.o .obj/AddressTableDialog.o .obj/IPv4Dialog.o .obj/PhysicalAddressDialog.o .obj/NetworkDialog.o .obj/LibraryDialog.o .obj/CustomServiceDialog.o .obj/IPServiceDialog.o .obj/ICMPServiceDialog.o .obj/TCPServiceDialog.o .obj/UDPServiceDialog.o .obj/GroupObjectDialog.o .obj/TimeDialog.o .obj/RuleSetView.o .obj/inplaceComboBox.o .obj/iptAdvancedDialog.o .obj/ipfAdvancedDialog.o .obj/ipfwAdvancedDialog.o .obj/pfAdvancedDialog.o .obj/pixAdvancedDialog.o .obj/pixosAdvancedDialog.o .obj/iosaclAdvancedDialog.o .obj/iosAdvancedDialog.o .obj/linux24AdvancedDialog.o .obj/linksysAdvancedDialog.o .obj/freebsdAdvancedDialog.o .obj/openbsdAdvancedDialog.o .obj/solarisAdvancedDialog.o .obj/macosxAdvancedDialog.o .obj/RuleOptionsDialog.o .obj/RoutingRuleOptionsDialog.o .obj/NATRuleOptionsDialog.o .obj/LibExportDialog.o .obj/PrefsDialog.o .obj/instConf.o .obj/instDialog.o .obj/newFirewallDialog.o .obj/newHostDialog.o .obj/ObjConflictResolutionDialog.o .obj/listOfLibraries.o .obj/ColorLabelMenuItem.o .obj/TagServiceDialog.o .obj/ActionsDialog.o .obj/SimpleTextView.o .obj/DiscoveryDruid.o .obj/DNSNameDialog.o .obj/ObjectTreeViewItem.o .obj/InstallFirewallViewItem.o .obj/instOptionsDialog.o .obj/instBatchOptionsDialog.o .obj/FilterDialog.o .obj/FindObjectWidget.o .obj/FWObjectDropArea.o .obj/CommentEditorPanel.o .obj/MetricEditorPanel.o .obj/FindWhereUsedWidget.o .obj/ConfirmDeleteObjectDialog.o .obj/IPTImporter.o .obj/IPTImporterRun.o .obj/FWBMainWindow_q.o .obj/execdialog_q.o .obj/customservicedialog_q.o .obj/ipservicedialog_q.o .obj/icmpservicedialog_q.o .obj/tcpservicedialog_q.o .obj/udpservicedialog_q.o .obj/groupobjectdialog_q.o .obj/librarydialog_q.o .obj/ipv4dialog_q.o .obj/addressrangedialog_q.o .obj/addresstabledialog_q.o .obj/networkdialog_q.o .obj/hostdialog_q.o .obj/firewalldialog_q.o .obj/interfacedialog_q.o .obj/physaddressdialog_q.o .obj/timedialog_q.o .obj/rcsfilepreview_q.o .obj/rcsfilesavedialog_q.o .obj/iptadvanceddialog_q.o .obj/objectmanipulator_q.o .obj/prefsdialog_q.o .obj/pixadvanceddialog_q.o .obj/pixosadvanceddialog_q.o .obj/iosacladvanceddialog_q.o .obj/iosadvanceddialog_q.o .obj/simpletexteditor_q.o .obj/simpleinteditor_q.o .obj/aboutdialog_q.o .obj/libexport_q.o .obj/ruleoptionsdialog_q.o .obj/routingruleoptionsdialog_q.o .obj/instdialog_q.o .obj/objconflictresolutiondialog_q.o .obj/newfirewalldialog_q.o .obj/finddialog_q.o .obj/ipfadvanceddialog_q.o .obj/ipfwadvanceddialog_q.o .obj/pfadvanceddialog_q.o .obj/linux24advanceddialog_q.o .obj/solarisadvanceddialog_q.o .obj/freebsdadvanceddialog_q.o .obj/openbsdadvanceddialog_q.o .obj/macosxadvanceddialog_q.o .obj/colorlabelmenuitem_q.o .obj/debugdialog_q.o .obj/filepropdialog_q.o .obj/askrulenumberdialog_q.o .obj/newgroupdialog_q.o .obj/newhostdialog_q.o .obj/longtextdialog_q.o .obj/linksysadvanceddialog_q.o .obj/printingprogressdialog_q.o .obj/pagesetupdialog_q.o .obj/dnsnamedialog_q.o .obj/tagservicedialog_q.o .obj/actionsdialog_q.o .obj/simpletextview_q.o .obj/discoverydruid_q.o .obj/filterdialog_q.o .obj/natruleoptionsdialog_q.o .obj/instoptionsdialog_q.o .obj/findobjectwidget_q.o .obj/fwobjectdroparea_q.o .obj/commenteditorpanel_q.o .obj/metriceditorpanel_q.o .obj/findwhereusedwidget_q.o .obj/confirmdeleteobjectdialog_q.o .obj/qmake_image_collection.o .obj/moc_SSHSession.o .obj/moc_SSHUnx.o .obj/moc_SSHPIX.o .obj/moc_SSHIOS.o .obj/moc_debugDialog.o .obj/moc_findDialog.o .obj/moc_longTextDialog.o .obj/moc_newGroupDialog.o .obj/moc_filePropDialog.o .obj/moc_execDialog.o .obj/moc_SimpleTextEditor.o .obj/moc_SimpleIntEditor.o .obj/moc_RCS.o .obj/moc_RCSFileDialog.o .obj/moc_RCSFilePreview.o .obj/moc_FWWindow.o .obj/moc_ObjectManipulator.o .obj/moc_ObjectEditor.o .obj/moc_FWObjectDrag.o .obj/moc_ObjectTreeView.o .obj/moc_ObjectListView.o .obj/moc_ObjectIconView.o .obj/moc_HostDialog.o .obj/moc_FirewallDialog.o .obj/moc_InterfaceDialog.o .obj/moc_AddressRangeDialog.o .obj/moc_AddressTableDialog.o .obj/moc_IPv4Dialog.o .obj/moc_PhysicalAddressDialog.o .obj/moc_NetworkDialog.o .obj/moc_LibraryDialog.o .obj/moc_CustomServiceDialog.o .obj/moc_IPServiceDialog.o .obj/moc_ICMPServiceDialog.o .obj/moc_TCPServiceDialog.o .obj/moc_UDPServiceDialog.o .obj/moc_GroupObjectDialog.o .obj/moc_TimeDialog.o .obj/moc_RuleSetView.o .obj/moc_iptAdvancedDialog.o .obj/moc_ipfAdvancedDialog.o .obj/moc_ipfwAdvancedDialog.o .obj/moc_pfAdvancedDialog.o .obj/moc_pixAdvancedDialog.o .obj/moc_pixosAdvancedDialog.o .obj/moc_iosaclAdvancedDialog.o .obj/moc_iosAdvancedDialog.o .obj/moc_linux24AdvancedDialog.o .obj/moc_linksysAdvancedDialog.o .obj/moc_freebsdAdvancedDialog.o .obj/moc_openbsdAdvancedDialog.o .obj/moc_solarisAdvancedDialog.o .obj/moc_macosxAdvancedDialog.o .obj/moc_RuleOptionsDialog.o .obj/moc_RoutingRuleOptionsDialog.o .obj/moc_NATRuleOptionsDialog.o .obj/moc_LibExportDialog.o .obj/moc_PrefsDialog.o .obj/moc_instDialog.o .obj/moc_newFirewallDialog.o .obj/moc_newHostDialog.o .obj/moc_ObjConflictResolutionDialog.o .obj/moc_ColorLabelMenuItem.o .obj/moc_TagServiceDialog.o .obj/moc_ActionsDialog.o .obj/moc_SimpleTextView.o .obj/moc_DiscoveryDruid.o .obj/moc_DNSNameDialog.o .obj/moc_instOptionsDialog.o .obj/moc_instBatchOptionsDialog.o .obj/moc_FilterDialog.o .obj/moc_FindObjectWidget.o .obj/moc_FWObjectDropArea.o .obj/moc_CommentEditorPanel.o .obj/moc_MetricEditorPanel.o .obj/moc_FindWhereUsedWidget.o .obj/moc_ConfirmDeleteObjectDialog.o .obj/moc_FWBMainWindow_q.o .obj/moc_execdialog_q.o .obj/moc_customservicedialog_q.o .obj/moc_ipservicedialog_q.o .obj/moc_icmpservicedialog_q.o .obj/moc_tcpservicedialog_q.o .obj/moc_udpservicedialog_q.o .obj/moc_groupobjectdialog_q.o .obj/moc_librarydialog_q.o .obj/moc_ipv4dialog_q.o .obj/moc_addressrangedialog_q.o .obj/moc_addresstabledialog_q.o .obj/moc_networkdialog_q.o .obj/moc_hostdialog_q.o .obj/moc_firewalldialog_q.o .obj/moc_interfacedialog_q.o .obj/moc_physaddressdialog_q.o .obj/moc_timedialog_q.o .obj/moc_rcsfilepreview_q.o .obj/moc_rcsfilesavedialog_q.o .obj/moc_iptadvanceddialog_q.o .obj/moc_objectmanipulator_q.o .obj/moc_prefsdialog_q.o .obj/moc_pixadvanceddialog_q.o .obj/moc_pixosadvanceddialog_q.o .obj/moc_iosacladvanceddialog_q.o .obj/moc_iosadvanceddialog_q.o .obj/moc_simpletexteditor_q.o .obj/moc_simpleinteditor_q.o .obj/moc_aboutdialog_q.o .obj/moc_libexport_q.o .obj/moc_ruleoptionsdialog_q.o .obj/moc_routingruleoptionsdialog_q.o .obj/moc_instdialog_q.o .obj/moc_objconflictresolutiondialog_q.o .obj/moc_newfirewalldialog_q.o .obj/moc_finddialog_q.o .obj/moc_ipfadvanceddialog_q.o .obj/moc_ipfwadvanceddialog_q.o .obj/moc_pfadvanceddialog_q.o .obj/moc_linux24advanceddialog_q.o .obj/moc_solarisadvanceddialog_q.o .obj/moc_freebsdadvanceddialog_q.o .obj/moc_openbsdadvanceddialog_q.o .obj/moc_macosxadvanceddialog_q.o .obj/moc_colorlabelmenuitem_q.o .obj/moc_debugdialog_q.o .obj/moc_filepropdialog_q.o .obj/moc_askrulenumberdialog_q.o .obj/moc_newgroupdialog_q.o .obj/moc_newhostdialog_q.o .obj/moc_longtextdialog_q.o .obj/moc_linksysadvanceddialog_q.o .obj/moc_printingprogressdialog_q.o .obj/moc_pagesetupdialog_q.o .obj/moc_dnsnamedialog_q.o .obj/moc_tagservicedialog_q.o .obj/moc_actionsdialog_q.o .obj/moc_simpletextview_q.o .obj/moc_discoverydruid_q.o .obj/moc_filterdialog_q.o .obj/moc_natruleoptionsdialog_q.o .obj/moc_instoptionsdialog_q.o .obj/moc_findobjectwidget_q.o .obj/moc_fwobjectdroparea_q.o .obj/moc_commenteditorpanel_q.o .obj/moc_metriceditorpanel_q.o .obj/moc_findwhereusedwidget_q.o .obj/moc_confirmdeleteobjectdialog_q.o   -L/usr/qt/3/lib -L/usr/X11R6/lib -pthread -lfwbuilder -lxslt -lxml2 -lz -lnetsnmp -lwrap -lssl -lcrypto -lutil ../parsers/libfwbparser.a /var/tmp/portage/net-firewall/fwbuilder-2.1.13-r1/work/fwbuilder-2.1.13/src/antlr/libantlr.a -lqt-mt -lXext -lX11 -lm -lpthread
i686-pc-linux-gnu-g++: /var/tmp/portage/net-firewall/fwbuilder-2.1.13-r1/work/fwbuilder-2.1.13/src/antlr/libantlr.a: No such file or directory
make[2]: *** [fwbuilder] Error 1
make[2]: Leaving directory `/var/tmp/portage/net-firewall/fwbuilder-2.1.13-r1/work/fwbuilder-2.1.13/src/gui'
make[1]: *** [sub-gui] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-firewall/fwbuilder-2.1.13-r1/work/fwbuilder-2.1.13/src'
make: *** [sub-src] Error 2

!!! ERROR: net-firewall/fwbuilder-2.1.13-r1 failed.
Call stack:
  ebuild.sh, line 1638:   Called dyn_compile
  ebuild.sh, line 985:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  fwbuilder-2.1.13-r1.ebuild, line 58:   Called die

!!! make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/net-firewall/fwbuilder-2.1.13-r1/temp/build.log'.


may be a path issue, as libantlr.a lives happily in /usr/lib

Reproducible: Always




hellap ~ # emerge info
*** Deprecated use of action 'info', use '--info' instead
Portage 2.1.2.12 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r5 i686)
=================================================================
System uname: 2.6.22-gentoo-r5 i686 Intel(R) Pentium(R) M processor 1400MHz
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 06 Sep 2007 04:50:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
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
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe"
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/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userpriv"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ "
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7zip X Xaw3d aac acpi adns aio alias alsa ao apache2 arts artswrappersuid asf async audiofile automount autoreplace avahi bash-completion berkdb binfilter bitmap-fonts branding browserplugin bzip2 cairo cdparanoia cdr cli connectionstatus contactnotes cracklib crypt cups curl cvs dar64 dbus dell disk-partition dri dvd dvdr dvdread eds emboss evo exif expat exscalibar extraengine fam firefox foomaticdb gd gdbm gif gimpprint glibc-omitfp glitz glut gmp gnutls gphoto2 gstreamer gtk hal highlight history hpn ical iconv idn ieee1394 innodb insecure-savers iproute2 irc isdnlog jpeg jpeg2k kde kdeenablefinal kipi ldap logitech-mouse logrotate mad midi mikmod mmx mmxext mng mozsvg mp3 mpeg mplayer mudflap musicbrainz mysql nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses network nls no-seamonkey nologin nosrc nptl nptlonly nsplugin ntfs nvidia nxclient offensive ogg opengl openmp pager pam patch pcmcia pcre pda pdf pic pmu png ppds pppd qt3 qt3support qt4 quicktime rdesktop readline real reflection reiserfs replytolist rtc samba sasl sdl session slang slp sms sndfile snmp speex spell spl sse sse2 ssl statistics stlport subversion suid svg sysfs syslog tcltk tcpd texteffect theora threads tidy tiff truetype truetype-fonts type1-fonts unicode usb utempter vim-with-x visualization vnc vorbis wifi win32codecs wmf x86 xcomposite xft xinerama xml xorg xscreensaver xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Heiko Helmle 2007-09-06 07:23:25 UTC
just looked a bit closer - it seems like configure.in gets patched, but no new configure script is generated.

I added an 'eautoreconf' step just before 'econf' in the ebuild and now it builds fine again.
Comment 2 Chad A. Simmons 2007-09-06 13:49:04 UTC
tried adding eautoreconf before the autoconf line in ebuild. Still fails looking in the build dir for the file. On my system it is in /usr/lib64/libantlr.a
Comment 3 Heiko Helmle 2007-09-06 13:51:16 UTC
Oopss - i forgot:

you have to add 'inherit autotools' at the top of the ebuild - if not, eautoreconf will just output 'command not found'
Comment 4 Carlos Silva (RETIRED) gentoo-dev 2007-09-06 16:52:35 UTC
Chad, does the solution provided by Heiko on comment #3 solve you the problem? I forgot to add the eautoreconf to the ebuild :( sorry about that guys...
Comment 5 Carlos Silva (RETIRED) gentoo-dev 2007-09-07 01:28:01 UTC
ok guys, it's fixed. thx for reporting.