First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 118695
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Science Related Packages <sci@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Gilles Dartiguelongue <eva@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 118695 depends on: Show dependency tree
Show dependency graph
Bug 118695 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-01-11 12:50 0000
setiathome doesn't compile on a fresh install until jpeg is installed.

The ebuild should RDEPEND on jpeg to match the build dependency

------- Comment #1 From Jakub Moc 2006-01-11 12:56:38 0000 -------
Please, reopen with actual error messages and emerge --info output.

------- Comment #2 From Gilles Dartiguelongue 2006-01-11 13:44:11 0000 -------
just after the configure : 

config.status: creating db/schema_to_class
config.status: creating config.h
config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory
`/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc'
Making all in jpeglib
make[2]: Entering directory
`/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc/jpeglib'
make[2]: *** No rule to make target `all'.  Stop.
make[2]: Leaving directory
`/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc/jpeglib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc'
make: *** [all] Error 2

and then emerge info
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 AMD Duron(tm) processor
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
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
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -msse -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -msse -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 alsa apm arts avi bash-completion bitmap-fonts bzip2 crypt cups eds
emboss encode expat foomaticdb gif gnome gpm gstreamer gtk2 imlib ipv6 jpeg kde
libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl
oss pam pdflib perl png python qt quicktime readline sdl spell ssl tcpd
truetype truetype-fonts type1-fonts udev unicode userlocales vorbis xml2 xmms
xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS,
PORTDIR_OVERLAY

In fact, I tried to reproduce the bug on a box where jpeg was already present
by unmerging it and then emerging boinc with -X use flag and it stopped with 

if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../lib   -I../lib
-I../api -I../db -I../RSAEuro/source -I../client -I../tools -I../sched 
-pthread -include ../config.h -O2 -msse -march=athlon-xp -fomit-frame-pointer
-pipe -pthread -MT libboinc_graphics_api_a-gutil.o -MD -MP -MF
".deps/libboinc_graphics_api_a-gutil.Tpo" -c -o libboinc_graphics_api_a-gutil.o
`test -f 'gutil.C' || echo './'`gutil.C; \
then mv -f ".deps/libboinc_graphics_api_a-gutil.Tpo"
".deps/libboinc_graphics_api_a-gutil.Po"; else rm -f
".deps/libboinc_graphics_api_a-gutil.Tpo"; exit 1; fi
gutil.C:43:21: jpeglib.h : Aucun fichier ou r

------- Comment #3 From Gilles Dartiguelongue 2006-01-11 13:44:11 0000 -------
just after the configure : 

config.status: creating db/schema_to_class
config.status: creating config.h
config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory
`/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc'
Making all in jpeglib
make[2]: Entering directory
`/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc/jpeglib'
make[2]: *** No rule to make target `all'.  Stop.
make[2]: Leaving directory
`/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc/jpeglib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/setiathome-4.18-r1/work/seti_boinc'
make: *** [all] Error 2

and then emerge info
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 AMD Duron(tm) processor
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
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
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -msse -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -msse -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 alsa apm arts avi bash-completion bitmap-fonts bzip2 crypt cups eds
emboss encode expat foomaticdb gif gnome gpm gstreamer gtk2 imlib ipv6 jpeg kde
libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl
oss pam pdflib perl png python qt quicktime readline sdl spell ssl tcpd
truetype truetype-fonts type1-fonts udev unicode userlocales vorbis xml2 xmms
xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS,
PORTDIR_OVERLAY

In fact, I tried to reproduce the bug on a box where jpeg was already present
by unmerging it and then emerging boinc with -X use flag and it stopped with 

if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../lib   -I../lib
-I../api -I../db -I../RSAEuro/source -I../client -I../tools -I../sched 
-pthread -include ../config.h -O2 -msse -march=athlon-xp -fomit-frame-pointer
-pipe -pthread -MT libboinc_graphics_api_a-gutil.o -MD -MP -MF
".deps/libboinc_graphics_api_a-gutil.Tpo" -c -o libboinc_graphics_api_a-gutil.o
`test -f 'gutil.C' || echo './'`gutil.C; \
then mv -f ".deps/libboinc_graphics_api_a-gutil.Tpo"
".deps/libboinc_graphics_api_a-gutil.Po"; else rm -f
".deps/libboinc_graphics_api_a-gutil.Tpo"; exit 1; fi
gutil.C:43:21: jpeglib.h : Aucun fichier ou répertoire de ce type
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../lib   -I../lib
-I../api -I../db -I../RSAEuro/source -I../client -I../tools -I../sched 
-pthread -include ../config.h -O2 -msse -march=athlon-xp -fomit-frame-pointer
-pipe -pthread -MT libboinc_graphics_api_a-reduce_main.o -MD -MP -MF
".deps/libboinc_graphics_api_a-reduce_main.Tpo" -c -o
libboinc_graphics_api_a-reduce_main.o `test -f 'reduce_main.C' || echo
'./'`reduce_main.C; \
then mv -f ".deps/libboinc_graphics_api_a-reduce_main.Tpo"
".deps/libboinc_graphics_api_a-reduce_main.Po"; else rm -f
".deps/libboinc_graphics_api_a-reduce_main.Tpo"; exit 1; fi
gutil.C:940: erreur: variable ou champ « DecodeJPG » déclaré « void »
gutil.C:940: erreur: « jpeg_decompress_struct » n'a pas été déclaré dans
cet horizon
gutil.C:940: erreur: « cinfo » n'a pas été déclaré dans cet horizon

(sorry localised system, tell me if you want english)

but I guess this is because a lib that boinc uses needs jpeg and borks the
compilation.

I also noticed that setiathome should have the X flag because it can generate
graphs like the 3.* one but I think I should open a new bug report when I come
with a way of getting it to work.

------- Comment #4 From Jakub Moc 2006-01-11 14:05:21 0000 -------
(In reply to comment #2)
> I also noticed that setiathome should have the X flag because it can generate
> graphs like the 3.* one but I think I should open a new bug report when I come
> with a way of getting it to work.

It's intentionally disabled b/c the GUI is broken. 

------- Comment #5 From Marcus D. Hanwell 2006-01-14 14:44:14 0000 -------
As Jakub said the GUI does not work - if you get it working then feel free to
open up another bug report with patches. I have added >=media-libs/jpeg-6b to
DEPEND - this should resolve your bug. Hadn't spotted that one in my testing.

------- Comment #6 From Gilles Dartiguelongue 2006-01-15 04:05:00 0000 -------
it is easy to avoid this bug because jpeg is needed for lots of other programs
and at least if you do not have a "server" (with no X, ...) you have low
chances of getting this bug as boinc with X flag needs jpeg.

First Last Prev Next    No search results available      Search page      Enter new bug