Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 324613 - Stabilize sci-chemistry/apbs-1.2.1b-r4 (was: 1.0.0-r1 cannot be compiled anymore)
Summary: Stabilize sci-chemistry/apbs-1.2.1b-r4 (was: 1.0.0-r1 cannot be compiled anym...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Markus Dittrich (RETIRED)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 325399
Blocks:
  Show dependency tree
 
Reported: 2010-06-18 17:21 UTC by Paul Osmialowski
Modified: 2010-07-09 13:37 UTC (History)
3 users (show)

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


Attachments
config.log as requested (config.log,18.82 KB, text/plain)
2010-06-18 18:21 UTC, Paul Osmialowski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Osmialowski 2010-06-18 17:21:28 UTC
Some time ago I was able to compile sci-chemistry/apbs. Now after few upgrades of Python and virtual/mpi (which made me drop lam-mpi and install openmpi) revdep-rebuild tells me I have to recompile it. Unfortunately, I can't. The error is:
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for --enable-fast option... no
checking for --enable-python... yes
configure: Python linkage requires GNU compilers
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of i686-pc-linux-gnu-gcc... none
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of i686-pc-linux-gnu-gcc... (cached) none
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of i686-pc-linux-gnu-g++... none
checking for i686-pc-linux-gnu-gfortran... i686-pc-linux-gnu-gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether i686-pc-linux-gnu-gfortran accepts -g... yes
checking if Fortran 77 compiler accepts -nofor_main... yes
checking if Fortran 77 compilers requires -nofor_main... no
./configure: line 5497: syntax error near unexpected token `fi'
./configure: line 5497: `fi'


Reproducible: Always

Steps to Reproduce:
No ideas. Yet another Gentoo mystery I experienced recently!



I tried USE="-mpi -python", it did not help.
Comment 1 Rafał Mużyło 2010-06-18 18:14:01 UTC
How about attaching full build log and config.log ?
Comment 2 Paul Osmialowski 2010-06-18 18:21:45 UTC
Created attachment 235879 [details]
config.log as requested

I have unmasked sci-chemistry/apbs-1.2.1b-r4 (~x86 keyword) and this one compiled fine.
Comment 3 Rafał Mużyło 2010-06-18 19:39:19 UTC
So, this is probably a dupe of bug 294453,
though hard to tell without 'emerge --info'.
Comment 4 Paul Osmialowski 2010-06-18 20:11:20 UTC
Portage 2.1.8.3 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32-gentoo-r7 i686)
=================================================================                          
System uname: Linux-2.6.32-gentoo-r7-i686-Intel-R-_Pentium-R-_4_CPU_3.00GHz-with-gentoo-1.12.13
Timestamp of tree: Fri, 18 Jun 2010 10:30:21 +0000                                             
app-shells/bash:     4.0_p37                                                                   
dev-java/java-config: 2.1.10                                                                   
dev-lang/python:     2.4.6, 2.6.4-r1, 3.1.2-r3                                                 
dev-util/cmake:      2.6.4-r3                                                                  
sys-apps/baselayout: 1.12.13                                                                   
sys-apps/sandbox:    1.6-r2                                                                    
sys-devel/autoconf:  2.13, 2.65                                                                
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r2, 1.8.5-r3, 1.9.6-r2, 1.10.3, 1.11.1          
sys-devel/binutils:  2.20.1-r1                                                                 
sys-devel/gcc:       4.3.4, 4.4.3-r2                                                           
sys-devel/gcc-config: 1.4.1                                                                    
sys-devel/libtool:   2.2.6b                                                                    
virtual/os-headers:  2.6.30-r1                                                                 
ACCEPT_KEYWORDS="x86"                                                                          
ACCEPT_LICENSE="*"                                                                             
CBUILD="i686-pc-linux-gnu"                                                                     
CFLAGS="-O2 -march=i686 -pipe"                                                                 
CHOST="i686-pc-linux-gnu"                                                                      
CONFIG_PROTECT="/etc /opt/openjms/config /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb /var/spool/torque"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"    
CXXFLAGS="-O2 -march=i686 -pipe"                                                                                                                                                        
DISTDIR="/usr/portage/distfiles"                                                                                                                                                        
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"                                         
GENTOO_MIRRORS="http://distfiles.gentoo.org"                                                                                                                                            
LC_ALL="pl_PL.UTF-8"                                                                                                                                                                    
LDFLAGS="-Wl,-O1"                                                                                                                                                                       
LINGUAS="pl"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/armagetron /usr/local/portage/layman/armagetron"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="16bit-indices 32bit 7zip R X Xaw3d a52 aac aalib abiword accessibility acl acpi adns adplug ads aesicm akode akonadi alias alisp allegro alsa amr amrnb amrwb angelscript animgif ao apbs applet archive arpack artworkextra asf aspell ass assistant asyncns athena audacious audio audiofile auth automount autoreplace autotrace avalon-framework avalon-logkit avantgo background badval bash-completion bazaar bcmath berkdb bidi bittorrent bl blas blender-game blksha1 bluetooth boehm-gc bookmarks boost branding bs2b bzip2 cairo calendar caps capslib catalogs cblas cdda cddax cdf cdio cdparanoia cdr cdrtools cegui cg cgraph chardet chdir chicken chm clamd clamdtop cleartype cli client clipboard clisp clucene cluster common-lisp community compat connectionstatus consolekit contactnotes context contrast contrib corefonts cracklib cron crypt cscope css ctype ctypes-python cue cups curl cursors cvs cxx d darcs data dbase dbus dc1394 debugger default-font deprecated designer designer-plugin desktopglobe detex devfs-compat devhelp device-mapper devil dht dia digitalradio dirac discard-path discouraged djbfft djvu dmi dnd docbook dot double-precision dri dselect dssi dts dv dvb dvd dvdnav dvdr dvi dvi2tty dvipdfm eap-tls ebook edit editor eds eigen elf elisp emacs embedded emf emoticons-manager emovix enca encode enscript eolconv epiphany escreen esd eselect ethernet excel exceptions exif expat extensions extra extra-cardsets extra-tools extrafilters extramodules extras faac faad fam fame festival ffmpeg fftw filter finger firefox firefox3 fits flac floppy fltk fluidsynth fontconfig fontforge foomaticdb fortran fping fpx ftp fts3 fuse gadu games gcdmaster gconf gcrypt gd gdbm gdm gdu gecko gedit geoip geolocation geos ggi gif gimp ginac git gjdoc glade glibc-omitfp glitz gloox glut gmath gml gmp gmplayer gnet gnokii gnome gnome-keyring gnomecd gnuplot gnutls gopher gpg gphoto2 gpm gpu grammar graphics graphviz groupwise grp grub gs gsl gsm gstreamer gtk gtkhtml gtkstyle guile gunit gzip-el hal handbook hardcoded-tables hdf hdf5 heterogeneous highlight history hlapi hog hotpixels html http humanities hunspell ical icecast icons iconv icu id3 id3tag idn ieee1394 ifp image image-cache imagemagick imlib inherit-graph inifile inkjar inotify iodbc iplayer ipod ipv6 irc irrlicht isag it3tag jabber jack jadetex jai java java5 java6 javacomm javamail javascript jbig jmf jms joystick jpeg jpeg2k json kate kde kdm kdrive kig-scripting kipi kpathsea ladspa lame lapack largefile lash lasi lastfm lastfmradio latex latex3 lcms ldap ldap-sasl ldb leim levels libass libburn libcaca libclamav libdsk libextractor libffi libgda libmms libnotify libsamplerate libssh2 libsysfs libtiger libv4l2 libvisual libwww libyaml lightning linuxkeys live llvm lm_sensors log4j logitech-mouse logrotate lqr lua lvm1 lyx lzma lzo m17n-lib mad mail maps math matroska mbox mcve md5sum memmap mercurial metis metric mew mhash midi mikmod mime mixer mjpeg mmap mmx mng modplug modules mono moonlight motif moviepack moviesounds mozdevelop mozdom mozilla mozsha1 mp2 mp3 mp3tunes mp4 mpeg mpi mplayer msn mtp mudflap mule multimedia musepack music musicbrainz mvl mzscheme native-exceptions nautilus ncurses neXt nelma net netapi netbeans netcdf netpbm network networking new-clx nextaw nis njb nls nntp no-old-linux nodrm nogyroscopic normalize nowlistening npp nptl nptlonly nsplugin nss ntlm ntlm_unsupported_patch ntp numpy nut nuv objc objc++ objc-gc ocaml ocamlopt octave odbc ode offensive ofx ogdi ogg ogg123 omega openal opencl opencore-amr openexr opengl openmp oscar osdmenu osgapps oss otp otr ots overlays pager pam pango pari password pasteafter pbs pcntl pcre pcsc-lite pda pdf pdo perl perl-geoipupdate pg-intdatetime phonon php physfs pike pipe pixmaps pkinit plasma player playlist plotutils plugins png pnm policykit poppler-data portaudio posix postgres postproc postscript povray powerkadu ppds ppp pppd preview-latex profiler proj projectm pstricks pth publishers pvr python qhull qpak qt-static qt3 qt3support qt4 quicktime quotes radio raptor rar raw rcs readline redeyes reflection regex remote remoteosd resid rle romio rpm rss rtc rtf rtsp ruby samba sametime sasl scanner schroedinger science script sctp sdk sdl sdl-image sdl-sound sensord serial servletapi session sge shaders sharedext sharedmem shine shm shout sid sigsegv simplexml skins skype slang smbclient smbkrb5passwd smp sms sndfile snmp soap sockets solver sound soundex sounds soundtouch soup sourceview sox sparse speech speex spell spl splash sql sqlite sqlite3 sse sse2 ssl startup-notification statistics stats stk stream subject-rewrite subtitles subversion suhosin supernodal svg svm swat swig sysfs syslog sysvipc szip t1lib taglib tcl tcpd tdb tdbtest telepathy teletext test-framework tex4ht texteffect tga themes theora thesaurus threads threadsafe thumbnail tidy tiff tilepath timezone timidity tk tokenizer toolame toolbar toolkit-scroll-bars tools totem track-src-odirect traits translator tremor truetype tta twolame type3 udev unicode usb utempter utils uudeview uuid v4l v4l2 valgrind vamp vcd vcdinfo vcdx vdpau vdr verse vhook video vidix vim-pager vim-with-x visualization vlm vmd voice vorbis vst wad wav wavpack wddx webdav webdav-neon webdav-serf webkit widescreen win32codecs winbind wininst winpopup wma wma-fixed wmf wordperfect wxwidgets wxwindows x264 x86 xanim xbase xcb xchatdccserver xcomposite xemacs xerces-c xetex xext xface xforms xft xgetdefault xindy xine xinerama xinetd xml xmldoclet xmlpatterns xmlreader xmlrpc xmlwriter xmp xorg xosd xpdf-headers xpm xrandr xrender xscreensaver xsl xslt xterm xulrunner xv xvid xvmc yahoo yaz youtube yp yv12 zip zlib zvbi" ALSA_CARDS="emu10k1 emu10k1x" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon spca50x template" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="dummy nv nvidia mach64 r128 v4l intel vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Rafał Mużyło 2010-06-18 20:51:13 UTC
OK, so it's a dupe in a way, but as autoconf 2.65 is stable,
let's make it a stable request.
Comment 6 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2010-06-21 20:40:17 UTC
No point in fixing 1.0.0. Please quick stabilize newest version, as multiple issues were fixed there.
Comment 7 Justin Lecher (RETIRED) gentoo-dev 2010-06-22 12:47:42 UTC
Please stable. A testsuite is included which runs very extensive test sets. My own test where all good.
Comment 8 Christoph Mende (RETIRED) gentoo-dev 2010-06-26 18:29:35 UTC
amd64 stable, test suite passed after >1 hour and being killed 3 times by the oom killer
Comment 9 nixnut (RETIRED) gentoo-dev 2010-06-27 14:16:08 UTC
ppc stable
Comment 10 Justin Lecher (RETIRED) gentoo-dev 2010-06-27 14:29:17 UTC
@x86
The testsuite will fail for you, as for some unknown reasons the precission isn't reached on x86. I have no clue why. Nevertheless the programm works qualitativaly.
Comment 11 Thomas Kahle (RETIRED) gentoo-dev 2010-06-30 16:36:37 UTC
As predicted the tests fail. Otherwise I completed the archtesting jazz here. Looks OK to go.
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2010-07-09 11:58:02 UTC
(In reply to comment #10)
> @x86
> The testsuite will fail for you, as for some unknown reasons the precission
> isn't reached on x86. I have no clue why. Nevertheless the programm works
> qualitativaly.

 Tests can be restricted by USE flags.  So do that for x86.
Comment 13 Christian Faulhammer (RETIRED) gentoo-dev 2010-07-09 13:37:05 UTC
stable x86, thanks Thomas, closing