Bug 135306 - boinc-5.2.14/5.5.6 doesn't build boinc_gui
|
Bug#:
135306
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: cryos@gentoo.org
|
Reported By: cursor@free.fr
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: boinc-5.2.14/5.5.6 doesn't build boinc_gui
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-06-02 12:05 0000
|
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
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
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.
*** Bug 140518 has been marked as a duplicate of this bug. ***
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.