Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103335 - taskjuggler-2.1.1-r1 won't compile:
Summary: taskjuggler-2.1.1-r1 won't compile:
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Michael Imhof (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-22 06:46 UTC by Werner Pessenhofer
Modified: 2007-04-01 21:21 UTC (History)
3 users (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 Werner Pessenhofer 2005-08-22 06:46:01 UTC
"make" fails with following output:

<snip>
Generating report 'ShiftTimes-06-10.html' ...
make[3]: Leaving directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/Examples/ShiftSchedule'
make[3]: Entering directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/Examples'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/Examples'
make[2]: Leaving directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/Examples'
Making all in TestSuite
make[2]: Entering directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/TestSuite'
Testing in CSV-Reports
Testing in HTML-Reports
Testing in Misc
Testing in Scheduler
Testing in Syntax
Test ICalReport.tjp failed!
Testing in TJX-Reports
1 errors detected!
make[2]: *** [all-local] Error 1
make[2]: Leaving directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/TestSuite'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1'
make: *** [all] Error 2
>snip<

Chris Schlager (developer of taskjuggler) suggested, that libical and libktnef 
are needed for ical support:


!!! ERROR: app-office/taskjuggler-2.1.1-r1 failed.
!!! Function src_compile, Line 64, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

muppets ~ # 

>snip<

Chris Schlager suggested, that libical and libktnef are missing, but libical is 
installed 

muppets ~ # equery list libical
[ Searching for package 'libical' in all categories among: ]
 * installed packages
[I--] [  ] dev-libs/libical-0.24_rc4-r1 (0)

and I also found the libktnef files:

muppets ~ # locate libktnef
/usr/kde/3.4/lib/libktnef.so.1.0.0
/usr/kde/3.4/lib/libktnef.so.1
/usr/kde/3.4/lib/libktnef.la
/usr/kde/3.4/lib/libktnef.so
muppets ~ # 



Reproducible: Always
Steps to Reproduce:
1.emerge taskjuggler
2.
3.

Actual Results:  
emerge stopped

Expected Results:  
clean install

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-
r1, 2.6.12-gentoo-r4n i686)
=================================================================
System uname: 2.6.12-gentoo-r4n i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled]
dev-lang/python:     2.3.5, 2.4.1-r1
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.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -mfpmath=sse -pipe -mmmx -msse -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/
share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/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/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -mfpmath=sse -pipe -mmmx -msse -fomit-frame-
pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.tugraz.at/pub/mirror/gentoo/ http://gentoo.inode.at/ 
http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://ftp.uni-erlangen.de/pub/
mirrors/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/ebuilds /usr/local/gentoo-de"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac aalib alsa apm avi berkdb bitmap-fonts bonobo cdr crypt cups curl 
dga dri dvd dvdr eds emacs emboss encode esd fam ffmpeg fftw flac foomaticdb 
fortran gcj gd gdbm gif gimpprint glx gphoto2 gpm gstreamer gtk gtk2 gtkhtml 
guile imagemagick imlib ipv6 ithreads java jpeg junit ldap libg++ libwww mad 
mikmod mmx motif mp3 mpeg ncurses nls nptl nptlonly nvidia odbc ofx ogg 
oggvorbis opengl oss pam pcmcia pdflib perl plotutils plugin png pnp python 
quicktime readline real ruby samba scanner sdl slang spell ssl svga tcltk tcpd 
tetex threads tiff truetype truetype-fonts type1-fonts usb vorbis wmf xfs xine 
xinerama xml xml2 xmms xv yahoo zlib userland_GNU kernel_linux elibc_glibc"
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-08-22 06:53:54 UTC
Werner: Please don't assign bugs if you don't know to whom.

Michael: metadata.xml is missing.
Comment 2 Werner Pessenhofer 2005-08-22 07:09:38 UTC
Sorry, 

my first init bug report ... will consider it next time :-)

Werner
Comment 3 Jean Jordaan 2005-10-04 16:31:51 UTC
Missing dependencies, not indicated by 'emerge -tv taskjuggler'.
I don't have KDE installed and I don't want it:

[...]
 * econf: updating taskjuggler-2.1.1/admin/config.sub with
/usr/share/gnuconfig/config.sub
[...]
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
[...]
checking whether make sets $(MAKE)... yes
checking for kde-config... not found
configure: error: The important program kde-config was not found!
Please check whether you installed KDE correctly.
Comment 4 Dean Baender 2005-11-08 18:29:55 UTC
Odd Timezone issue.  
With /etc/localtime pointing to /usr/share/zoneinfo/right/US/Pacific  
the build fails with:  
  
make[1]: Entering directory  
`/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/Examples/BigProject/Project2'  
../../../taskjuggler/taskjuggler --debug 1 Project2.tjp  
TaskJuggler v2.1.1 - A Project Management Software  
Processing file  
'/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/Examples/BigProject/Project2/Project2.tjp'  
Processing file  
'/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/Examples/BigProject/Common/Resources.tji'  
Processing file  
'/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/Examples/BigProject/Project1/Project1-Interface.tji'  
/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/Examples/BigProject/Project1/Project1-Interface.tji:12:  
Date 2002-01-15-23:59:38-PST is outside of project time frame  
(2002-01-16-00:00:00-PST - 2002-06-29-23:59:59-PDT  
    plan:start 2002-01-16-00:00:00--0800  
  
With /etc/localtime pointing to /usr/share/zoneinfo/US/Pacific 
taskjuggler makes the project just fine. 
 
I'm not sure if the problem lies with taskjuggler or the Linux time/timezone 
system, but thought I should document it. 
 
Comment 5 Olivier Bilodeau 2005-12-14 10:32:54 UTC
I'm experiencing a different compile problem.  Everything is fine until the Test 
phase.

make[3]: Leaving directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/TaskJuggler'
make[2]: Leaving directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/TaskJuggler'
Making all in TestSuite
make[2]: Entering directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/TestSuite'
Testing in CSV-Reports
Testing in HTML-Reports
ISO8601-1-Export.html ISO8601-1-Reference.html differ: byte 654, line 17
ISO8601-2-Export.html ISO8601-2-Reference.html differ: byte 654, line 17
Testing in Misc
Testing in Scheduler
Testing in Syntax
Testing in TJX-Reports
2 errors detected!
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1/TestSuite'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/taskjuggler-2.1.1-r1/work/
taskjuggler-2.1.1'
make: *** [all] Error 2


here's a diff of the files mentionned
`diff ISO8601-1-Reference.html ISO8601-1-Export.html`
17c17
<    <td style="background-color:#a5c2ff; font-size:80%; text-align:center">50</
td>
---
>    <td style="background-color:#a387ff; font-size:80%; text-align:center">50</
td>
36c36,38
<    <td colspan="4" style="text-align:right; font-size:90%; ">&#160;</td>
---
>    <td style="text-align:right; font-size:90%; ">&#160;</td>
>    <td style="background-color:#a387ff; text-align:right; font-size:90%; 
">&#160;</td>
>    <td colspan="2" style="text-align:right; font-size:90%; ">&#160;</td>


`diff ISO8601-2-Reference.html ISO8601-2-Export.html`
17c17
<    <td style="background-color:#a5c2ff; font-size:80%; text-align:center">50</
td>
---
>    <td style="background-color:#a387ff; font-size:80%; text-align:center">50</
td>
36c36,38
<    <td colspan="4" style="text-align:right; font-size:90%; ">&#160;</td>
---
>    <td style="text-align:right; font-size:90%; ">&#160;</td>
>    <td style="background-color:#a387ff; text-align:right; font-size:90%; 
">&#160;</td>
>    <td colspan="2" style="text-align:right; font-size:90%; ">&#160;</td>
Comment 6 Michael Imhof (RETIRED) gentoo-dev 2005-12-28 16:06:47 UTC
Could all of you please test the taskjuggler-2.2.0 ebuild?
Comment 7 Olivier Bilodeau 2005-12-29 12:26:00 UTC
taskjuggler-2.2.0 compiled succesfully for me

documentation is not loading inside KDE help program (parsing infinitely) but works fine when opened directly from /usr/share/doc/packages/taskjuggler/index.html

I wanted to give it a try but the learning curve seems pretty steep..  I haven't tested enough to suggest marking it stable but at least it compiles.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-04-01 21:21:48 UTC
(In reply to comment #7)
> taskjuggler-2.2.0 compiled succesfully for me

Closing.