Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135306 - boinc-5.2.14/5.5.6 doesn't build boinc_gui
Summary: boinc-5.2.14/5.5.6 doesn't build boinc_gui
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Marcus D. Hanwell (RETIRED)
URL:
Whiteboard:
Keywords:
: 140518 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-06-02 12:05 UTC by Emilien KIA
Modified: 2006-07-15 13:32 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 Emilien KIA 2006-06-02 12:05:41 UTC
boinc-5.2.14 dont build boinc_gui as it must do (I have USE="X" and wxGTK installed).

I do that :
Cannelle mimile # USE="X server" emerge boinc
Calculating dependencies... done!
>>> Emerging (1 of 1) sci-misc/boinc-5.2.14 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking boinc-5.2.14.tar.bz2 ;-)
>>> checking boinc-5.2.14-patches.tar.bz2 ;-)
>>> Unpacking source...
>>> Unpacking boinc-5.2.14.tar.bz2 to /var/tmp/portage/boinc-5.2.14/work
>>> Unpacking boinc-5.2.14-patches.tar.bz2 to /var/tmp/portage/boinc-5.2.14/work
 * Applying various patches (bugfixes/updates) ...
 *   01_all_gcc4-fixes.patch ...                                                                                                                                                                                                   [ ok ] *   02_all_wx26-configure.patch ...                                                                                                                                                                                               [ ok ] *   03_all_wx26_with-unicode.patch ...                                                                                                                                                                                            [ ok ] *   04_all_sched-makefile.patch ...                                                                                                                                                                                               [ ok ] *   05_all_correct-php-shebang.patch ...                                                                                                                                                                                          [ ok ] *   06_all_remove-python-shebang.patch ...                                                                                                                                                                                        [ ok ] *   07_all_wx26-fix.patch ...                                                                                                                                                                                                     [ ok ] * Done with patching
 * Applying 08_all_Makefile.patch ...                                                                                                                                                                                              [ ok ] * Applying boinc-5.2.14-gcc-4.1.patch ...                                                                                                                                                                                         [ ok ]>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/boinc-5.2.14/work/boinc-5.2.14 ...
 * econf: updating boinc-5.2.14/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating boinc-5.2.14/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-client --disable-static-client --with-wx-config=/usr/bin/wx-config-2.6 --enable-server --with-x --build=i686-pc-linux-gnu
--- Configuring BOINC 5.2.14 (Release) ---
--- Build Components: (server & client) ---
.
.
.
checking for wx-config... /usr/bin/wx-config-2.6
checking for wxWidgets version >= 2.6.0... no
configure: WARNING:
================================================================================
WARNING: A suitable installation of wxWidgets could not be found
         ==> building client without clientgui.

  If you add wxWidgets to your system, then this configure script will also
  configure your system to build the BOINC graphical client (clientgui).

  If wxWidgets is installed on your system, please check that wx-config is
  in the path, that the directory where wxWidgets libraries are installed
  (returned by 'wx-config --libs' command) is in LD_LIBRARY_PATH (or equivalent),
  and that wxWidgets version is 2.6.0 or above. Currently wxWidgets version
  2.6.0 (gtk based) is known to work with boinc_gui under Linux. You can
  use wx-config --version to find what version you have currently installed.

  NOTE: if building a portable client-release, you need the *static* version
  of the wx-libs installed!

  You can get wxWidgets by following the DOWNLOAD link at:
  http://www.wxwindows.org/
================================================================================

Note the "--with-wx-config=/usr/bin/wx-config-2.6" in the ./configure command line.

I have :
Cannelle mimile # wx-config-2.6 --version
2.6.3
Cannelle mimile # wx-config-2.6 --libs
-pthread   -L/usr/X11R6/lib  -lwx_gtk2d_xrc-2.6 -lwx_gtk2d_html-2.6 -lwx_gtk2d_dbgrid-2.6 -lwx_gtk2d_adv-2.6 -lwx_gtk2d_core-2.6 -lwx_based_odbc-2.6 -lwx_based_xml-2.6 -lwx_based_net-2.6 -lwx_based-2.6

So I dont understand why it dont compile boinc_gui.

Thanks very much.
Emilien Kia
Comment 1 Emilien KIA 2006-06-02 12:06:12 UTC
Moreover (to long) I have :

Cannelle mimile # emerge --info
Portage 2.1_rc3-r3 (default-linux/x86/2005.1, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r7 i686)
=================================================================
System uname: 2.6.16-gentoo-r7 i686 Intel(R) Pentium(R) M processor 1.86GHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
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.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/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/"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mirror.ovh.net/gentoo-distfiles/ ftp://mirror.ovh.net/gentoo-distfiles/ http://gentoo.modulix.net/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/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-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles/ http://gentoo.intergenia.de "
LANG="fr_FR.UTF-8"
LINGUAS="fr fr_FR"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage-overlay/gentopia /usr/local/portage-overlay/portage-xgl /usr/local/portage-overlay/xgl-coffee /usr/local/portage-overlay/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apache2 apm artworkextra avi berkdb bindist bitmap-fonts bonobo cairo cdinstall cdt cli crypt cups dga divx4linux dri dvd dvdr dvdread eds effects emboss encode fftw flac foomaticdb fortran gd gdbm gecko-sdk gif gimp gimpprint glut gmp gnome gnomeprint gpm gsl gslcblas gstreamer gtk gtk2 gtkhtml hal imlib inkjar ipv6 isdnlog jpeg libg++ libwww lua mad mikmod mmx mng mono mozilla mp3 mpeg mpfr mysql ncurses nls no_wxgtk1 nowin nptl nptlonly nsplugin ntl nvidia odbc ogg oggvorbis opengl oss pam pcre pdflib perl plotutils plugin png ppds pppd pwdb python quicktime readline real reflection sdl sensord session spell spl sse ssl svg svga tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts usb vorbis win32codecs wmf xml2 xmms xorg xrandr xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux linguas_fr linguas_fr_FR userland_GNU video_cards_nvidia video_cards_v4l video_cards_vesa video_cards_vga"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS

Thanks very much.
Emilien Kia
Comment 2 A. Clark 2006-07-15 09:13:22 UTC
Same problem with 5.5.6.

Problem is that if the 'unicode' USE flag isn't set, the boinc ebuild needs to add "--disable-unicode" to the configure (or, econf) arguments.  For whatever reason, the boinc configure scripts can't figure the unicode/non-unicode thing out on it's own.

Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-07-15 10:37:53 UTC
*** Bug 140518 has been marked as a duplicate of this bug. ***
Comment 4 Marcus D. Hanwell (RETIRED) gentoo-dev 2006-07-15 13:32:47 UTC
Thanks for pointing this out - I have just committed fixed versions of both with a unicode USE flag. This should probably have been there anyway so that portage can track whether boinc is built with unicode support or not. Thank you.