Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35725 - taskjuggler (new package)
Summary: taskjuggler (new package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Michael Imhof (RETIRED)
URL: http://www.taskjuggler.org/
Whiteboard:
Keywords: EBUILD
: 53115 (view as bug list)
Depends on: 37134 37151
Blocks:
  Show dependency tree
 
Reported: 2003-12-13 07:14 UTC by Ahmad Twaijry
Modified: 2006-06-02 13:28 UTC (History)
18 users (show)

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


Attachments
app-office/taskjuggler-2.0.ebuild (taskjuggler-2.0.ebuild,704 bytes, text/plain)
2004-01-03 12:27 UTC, Jan Schubert
Details
app-office/taskjuggler-2.0.ebuild (taskjuggler-2.0.ebuild,740 bytes, text/plain)
2004-01-03 15:58 UTC, Jan Schubert
Details
app-office/taskjuggler-2.0.1.ebuild (taskjuggler-2.0.1.ebuild,1.11 KB, text/plain)
2004-05-27 14:49 UTC, Urs Joss
Details
app-office/taskjuggler-2.0.1.ebuild (taskjuggler-2.0.1.ebuild,1.15 KB, text/plain)
2004-06-04 05:29 UTC, Urs Joss
Details
digest file for Taskjuggler 2.0.1 (digest-taskjuggler-2.0.1,70 bytes, application/octet-stream)
2004-09-15 09:08 UTC, Nick
Details
Ebuild for 2.1. works for me, please test. (taskjuggler-2.1.ebuild,1.97 KB, text/plain)
2005-03-19 14:38 UTC, Dominik Stadler (RETIRED)
Details
Taskjuggler 2.1 ebuild based on kde eclass (taskjuggler-2.1-r1.ebuild,557 bytes, text/plain)
2005-06-22 07:02 UTC, Christophe de Vienne
Details
Taskjuggler ebuild checking for arts useflag (taskjuggler-2.1.1.ebuild,2.14 KB, text/plain)
2005-08-13 05:22 UTC, Christian Schneider
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ahmad Twaijry 2003-12-13 07:14:21 UTC
Taskjuggler is a project management tool for Linux and UNIX system-based operating systems. Whether you want to plan your college's shifts for the next month or want to build a skyscraper - Taskjuggler is the tool for you.

Reproducible: Always
Steps to Reproduce:
1.Goto http://www.taskjuggler.org/docs.php
2.Read the meanual :)


Actual Results:  
Run Taskjuggler

Expected Results:  
can install it from emerge
Comment 1 Jan Schubert 2004-01-03 11:44:12 UTC
Looks quite interessting. I'm not able to assign it to me, but i'll create one! Just gimme some minutes...
Comment 2 Jan Schubert 2004-01-03 12:25:30 UTC
OK, here we go. It's tested on x86 and amd64.

This is what we have to investigate further:
- IUSE "doc" ? (there seems to be quite a lot of documentation, but i think configure will decide what it is capable to install - depending on installed xml, sgml, doc, whatever componets)
- there seems to be some depending on various perl-modules, one of them is not in portage yet, i've created an seperate ebuild and will link this one here
- the doc seems to be installed in /usr/share/doc/package instead of /usr/share/doc - don't know how to avoid that (any help is welcome)
- also, using txj2gantt we've an additioanl dependency for http://www.geocities.com/SiliconValley/5682/poster.html, also not covered by portage yet - lot of dependencies....

So, it seems to run on both architectures i have (x86 and amd64), but i did'nt use it any deeper. So please test this one and report here.

HTH,
Jan
Comment 3 Jan Schubert 2004-01-03 12:27:11 UTC
Created attachment 23083 [details]
app-office/taskjuggler-2.0.ebuild

Please check the category, it think this one is adequate
Comment 4 Jan Schubert 2004-01-03 12:28:32 UTC
Please add EBUILD to Keyqords above (i don't have the permission to do that).
Comment 5 Jan Schubert 2004-01-03 12:33:17 UTC
Sorry, meant Keywords.
The missing perl module is covered by Bug 37134, please get the ebuild from there.
Comment 6 Jan Schubert 2004-01-03 15:56:03 UTC
See Bug 37151 for the poster, hopefully the last dependency to cover :-).
Comment 7 Jan Schubert 2004-01-03 15:58:12 UTC
Created attachment 23115 [details]
app-office/taskjuggler-2.0.ebuild

Update with respect to the missing dependency (net-print/poster) and a correct
description :-).

Also available through cvs on gentoo.de (like every other ebuild i contribute
here).
Comment 8 Michael Imhof (RETIRED) gentoo-dev 2004-03-02 08:48:50 UTC
mobile taskjuggler # ebuild taskjuggler-2.0.ebuild merge
>>> md5 src_uri ;-) taskjuggler-2.0.tar.bz2
>>> Unpacking source...
>>> Unpacking taskjuggler-2.0.tar.bz2 to /var/tmp/portage/taskjuggler-2.0/work
>>> Source unpacked.
kde
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
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... /bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... no
checking for strip... strip
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for i686-pc-linux-gnu-g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether g++ supports -... no
checking whether g++ supports -Wundef... yes
checking whether g++ supports -Wno-long-long... yes
checking whether g++ supports -Wnon-virtual-dtor... yes
checking whether g++ supports -fno-exceptions... yes
checking whether g++ supports -fno-check-new... yes
checking whether g++ supports -fno-common... yes
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports -O0... yes
not using lib directory suffix
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... nm
checking for a sed that does not truncate output...
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking the maximum length of command line arguments... 32768
checking command to parse nm output from gcc object... ok
checking for objdir... .libs
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for i686-pc-linux-gnu-strip... strip
checking if gcc static flag  works... no
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
appending configuration tag "GCJ" to libtool
checking if gcj supports -fno-rtti -fno-exceptions... (cached) no
checking for gcj option to produce PIC... -fPIC
checking if gcj PIC flag -fPIC works... no
checking if gcj supports -c -o file.o... no
checking whether the gcj linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking for KDE support... yes
checking for strlcat... no
checking if strlcat needs custom prototype... yes - in libkdefakes
checking for strlcpy... no
checking if strlcpy needs custom prototype... yes - in libkdefakes
checking for main in -lutil... yes
checking for main in -lcompat... no
checking for crypt in -lcrypt... yes
checking for socklen_t... socklen_t
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for inet_ntoa... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking crt_externs.h usability... no
checking crt_externs.h presence... no
checking for crt_externs.h... no
checking for _NSGetEnviron... no
checking for sys/types.h... (cached) yes
checking for stdint.h... (cached) yes
checking for poll in -lpoll... no
checking CoreAudio/CoreAudio.h usability... no
checking CoreAudio/CoreAudio.h presence... no
checking for CoreAudio/CoreAudio.h... no
checking if res_init needs -lresolv... yes
checking if res_init is available... yes
checking for killpg in -lucb... no
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for char *... yes
checking size of char *... 4
checking for dlopen in -ldl... yes
checking for shl_unload in -ldld... no
checking for size_t... yes
checking size of size_t... 4
checking for unsigned long... yes
checking size of unsigned long... 4
checking sizeof size_t == sizeof unsigned long... yes
checking for vsnprintf... yes
checking for snprintf... yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for IceConnectionNumber in -lICE... yes
checking for libXext... yes
checking for pthread_create in -lpthread... yes
checking for extra includes... no
checking for extra libs... no
checking for libz... -lz
checking for libpng... -lpng -lz -lm
checking for libjpeg6b... no
checking for libjpeg... -ljpeg
checking for Qt... libraries /usr/qt/3/lib, headers /usr/qt/3/include using -mt
checking if Qt compiles without flags... no
checking for moc... /usr/qt/3/bin/moc
checking for uic... /usr/qt/3/bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
checking if Qt needs -ljpeg... no
checking for rpath... yes
checking for KDE... libraries /usr/kde/3.2/lib, headers /usr/kde/3.2/include
checking if UIC has KDE plugins available... no
configure: error: you need to install kdelibs first.

!!! ERROR: app-office/taskjuggler-2.0 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-app-office_-_taskjuggler-2.0-27308.log"

open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
open_wr:   /usr/qt/3/etc/settings/qt_plugins_3.3rc.tmp
--------------------------------------------------------------------------------
mobile taskjuggler #
Comment 9 Michael Imhof (RETIRED) gentoo-dev 2004-03-02 08:49:37 UTC
I tried to check in your ebuild.

Testing gave me the output above.
Please correct these issues.
Comment 10 Jan Schubert 2004-03-08 01:11:18 UTC
I guess you have _not_ install kdelibs, have you? So lets think abot to set an other DEPEND? Do you have a USE flag set for kde? Please report a 'emerge info' also...
Comment 11 Michael Imhof (RETIRED) gentoo-dev 2004-03-10 16:19:27 UTC
I have kde up and running over here.
But it seems that the current kde ebuilds are having some issues.

Other kde apps give me the same error and i have no clue about it.
Comment 12 Urs Joss 2004-05-27 14:49:49 UTC
Created attachment 32167 [details]
app-office/taskjuggler-2.0.1.ebuild


Workaround from
http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-db/tora/tora-1.3.13.ebuild?r1=1.2&r2=1.3

Fixed the following issue over here:

--------------------------- ACCESS VIOLATION SUMMARY
---------------------------
LOG FILE = "/tmp/sandbox-app-office_-_taskjuggler-2.0-27308.log"

open_wr:   /usr/qt/3/etc/settings/.qt_plugins_3.3rc.lock
Comment 13 Michael Imhof (RETIRED) gentoo-dev 2004-05-31 02:53:21 UTC
With the .1 ebuild all access violations are gone except those two:


--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-app-office_-_taskjuggler-2.0.1-28517.log"

open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
--------------------------------------------------------------------------------
Comment 14 Urs Joss 2004-06-04 05:29:07 UTC
Created attachment 32633 [details]
app-office/taskjuggler-2.0.1.ebuild

Handles KDE a little better. 

- However, the full KDE dependency is not completely solved. There are some KDE
specific comments in the makefile that are not yet addressed by this ebuild
- The Examples etc are installed into '/usr/share/doc/packages/taskjuggler/'. I
would prefer to see them in '/usr/share/doc/taskjuggler/'. How can we achieve
that???
Comment 15 Urs Joss 2004-06-04 05:31:39 UTC
By the way: I have installed PostScript-Simple-0.06_pre3 (=> Bug 52964). However, I would not call this a dependency, that's why it's not listed in the respective field above...
Comment 16 Dominik Stadler (RETIRED) gentoo-dev 2004-06-19 14:53:11 UTC
*** Bug 53115 has been marked as a duplicate of this bug. ***
Comment 17 Nick 2004-09-15 09:08:20 UTC
Created attachment 39650 [details]
digest file for Taskjuggler 2.0.1
Comment 18 Mathieu Jobin 2004-09-30 12:20:23 UTC
>>> Completed installing into /var/tmp/portage/taskjuggler-2.0.1/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-app-office_-_taskjuggler-2.0.1-5711.log"

open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
--------------------------------------------------------------------------------
Comment 19 Craig Bradney 2004-10-15 00:56:53 UTC
Any progress on taskjuggler? BTW, Nuking that settings dir will allow it to install.. Any idea what causes that error?
Comment 20 Stefan Schweizer (RETIRED) gentoo-dev 2004-11-30 14:04:46 UTC
what about using "inherit kde"?
Comment 21 Luká Linhart 2004-12-13 04:15:31 UTC
I think it will be great if you also create package for TaskJuggler IDE - taskjuggler.org/ide.php
I've tried to do this but I'm not yet familiar with gentoo ebuild scripts, so I'll leave it on someone more experienced :)
Comment 22 Tyler Nielsen 2004-12-13 04:48:53 UTC
Using the 2.0.1 ebuild I get this error..

Any ideas on how to fix it?

make[3]: Entering directory `/var/tmp/portage/taskjuggler-2.0.1/work/taskjuggler-2.0.1/Examples/FirstProject'
../../taskjuggler/taskjuggler --debug 1 AccountingSoftware.tjp
TaskJuggler v2.0.1 - A Project Management Software
Processing file '/var/tmp/portage/taskjuggler-2.0.1/work/taskjuggler-2.0.1/Examples/FirstProject/AccountingSoftware.tjp'
Searching for dependency loops ...
Scheduling scenario 'plan' ...
Scheduling scenario 'delayed' ...
Generating report 'Tasks-Overview.html' ...
Generating report 'Tasks-Details.html' ...
Generating report 'Staff-Overview.html' ...
Generating report 'Staff-Details.html' ...
Generating report 'Calendar.html' ...
Generating report 'Status-Report.html' ...
Generating report 'Accounting.html' ...
meta-method type struct not recognized as a V1 compatibility type
(cannot mix v1 & v2 options)
 at ../../tjx2gantt/tjx2gantt line 28
BEGIN failed--compilation aborted at ../../tjx2gantt/tjx2gantt line 41.
make[3]: *** [acso.eps] Error 255
make[3]: Leaving directory `/var/tmp/portage/taskjuggler-2.0.1/work/taskjuggler-2.0.1/Examples/FirstProject'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/taskjuggler-2.0.1/work/taskjuggler-2.0.1/Examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/taskjuggler-2.0.1/work/taskjuggler-2.0.1'
make: *** [all] Error 2

!!! ERROR: app-office/taskjuggler-2.0.1 failed.
!!! Function src_compile, Line 45, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 23 Tyler Nielsen 2004-12-13 13:30:56 UTC
The problem I was haveing was because I had Class-MethodMaker > 2.0 I downgraded to 1.11 and everything worked.
Comment 24 Urs Joss 2005-03-14 22:56:59 UTC
Version 2.1 is out now (http://taskjuggler.org/)
Comment 25 Dominik Stadler (RETIRED) gentoo-dev 2005-03-18 13:36:09 UTC
FYI, taskjuggler-2.1 will require Class-MethodMaker-2.02 or later.

I will try to attach an updated ebuild tomorrow.
Comment 26 Dominik Stadler (RETIRED) gentoo-dev 2005-03-19 14:38:58 UTC
Created attachment 53893 [details]
Ebuild for 2.1. works for me, please test.

This ebuild works for me, I had to remove building the documentation, as it
failed and I couldn't figure out why. The sed-line with 's/ docs //g' removes
the docs-directory from the Makefile. I'll have to report this upstream to see
why this happens.
Comment 27 Dominik Stadler (RETIRED) gentoo-dev 2005-04-01 11:57:41 UTC
Please note that you will need to remove the dependency on "dev-perl/Data-Dumper" before emerging the ebuild because it was removed from Portage because perl itself already contains a newer version of it.
Comment 28 Tiziano Müller (RETIRED) gentoo-dev 2005-06-11 09:57:19 UTC
'ebuild taskjuggler-2.1.ebuild install' with the following sandbox violation:

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-app-office_-_taskjuggler-2.1-19851.log"

open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
--------------------------------------------------------------------------------

The problem is, that taskjuggler is executed to generate two example projects
(respectively the reports) Examples/BigProject/ProjectX (where X=1,2) .

Perhaps IUSE+="example" would be a good idea later, but for now, as far as I can
see, the two solutions are to patch "configure" or to fake the path somehow...
Comment 29 Holly Bostick 2005-06-12 19:01:47 UTC
I ultimately succeeded, but had a number of problems in emerging this ebuild.

I encountered the following issues:

1) As noted, Data-Dumper is not in Portage. I remembered that part, but forgot
that Perl already had it, so I installed it (again) with CPAN, and added it to
package.provided. That took care of that; Portage stopped asking for it.

2) I could not emerge Poster-0.1 using either the ebuild in Portage nor the one
here on Bugzilla.  This is of course a separate issue, but in case anyone is
interested, the official ebuild continually failed to extract the tarball to the
work directory, saying that permission to the work directory was denied, and/or
that the tarball didn't exist at the location where the ebuild was wanting to
extract it from. I fiddled with it a while, but without success. Since I have no
need for the described function of Poster ("small utility for making a poster
from an EPS file or a one-page PS document"), I just removed it from the
taskjuggler dependencies, and the taskjuggler ebuild seemed OK with that (lucky
for me).

3) I got around the problem in Comment #28 by re-attempting the emerge with
FEATUES="-sandbox". That got me past the example projects.

However, the build ultimately failed (right at what must be the end), with the
following error:

make[1]: Leaving directory
`/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1/Examples'
Making install in TestSuite
make[1]: Entering directory
`/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1/TestSuite'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory
`/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1/TestSuite'
Making install in tjx2gantt
make[1]: Entering directory
`/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1/tjx2gantt'
make[2]: Entering directory
`/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1/tjx2gantt'
test -z "/usr/bin" || mkdir -p -- .
"/var/tmp/portage/taskjuggler-2.1/image//usr/bin"
 /bin/install -c -p 'tjx2gantt'
'/var/tmp/portage/taskjuggler-2.1/image//usr/bin/tjx2gantt'
test -z "/usr/share/doc/packages/taskjuggler/tjx2gantt" || mkdir -p -- .
"/var/tmp/portage/taskjuggler-2.1/image//usr/share/doc/packages/taskjuggler/tjx2gantt"
 /bin/install -c -p -m 644 'README'
'/var/tmp/portage/taskjuggler-2.1/image//usr/share/doc/packages/taskjuggler/tjx2gantt/README'
 /bin/install -c -p -m 644 'TODO'
'/var/tmp/portage/taskjuggler-2.1/image//usr/share/doc/packages/taskjuggler/tjx2gantt/TODO'
 /bin/install -c -p -m 644 'testProject.tjp'
'/var/tmp/portage/taskjuggler-2.1/image//usr/share/doc/packages/taskjuggler/tjx2gantt/testProject.tjp'
make[2]: Leaving directory
`/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1/tjx2gantt'
make[1]: Leaving directory
`/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1/tjx2gantt'
make[1]: Entering directory `/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1'
make[2]: Entering directory `/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1'
make[1]: Leaving directory `/var/tmp/portage/taskjuggler-2.1/work/taskjuggler-2.1'

!!! ERROR: app-office/taskjuggler-2.1 failed.
!!! Function src_install, Line 72, Exitcode 1
!!! install kate-addons failed
!!! If you need support, post the topmost build error, NOT this status message.

The relevant point seems to be "install kate-addons failed", which is not a huge
surprise since I just uninstalled kate-- but is a surprise since I emerged
taskjuggler -kde:

root@mutable -> FEATURES="-sandbox" emerge -av taskjuggler

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] app-office/taskjuggler-2.1  -kde 0 kB [1]

The ebuild seems to have ignored this at the last minute, since I would expect a
-kde compile to not attempt to install kate-addons, and the ebuild suggests that
this is meant to be the case.

Reinstalling kate and reattempting to emerge taskjuggler failed in the same
place, but adding 'app-office/taskjuggler kde' to /etc/portage/package.use
ultimately allowed it to compile.

However, I can't run it, because according to the standard help output

TaskJuggler must be called with at least one file that
contains the project description and the report definitions.

which I have no idea what that means, as I don't have any such file-- unless the
examples would do, but I don't know what they're called.

Oh, I was running the wrong program (taskjuggler; I also tried
TaskJuggler_client, unsuccessfully)-- the correct command was TaskJuggler.

The program does run, but the toolbar configuration dialog doesn't seem to open;
perhaps that's because I'm not running it under KDE, but Openbox, and have
uninstalled great swaths of the KDE backend (since the split ebuilds allow you
to do that).

An einfo about the various binaries would be nice, and more rigorous dependency
checking since the program at this time requires the kde USE flag to be set, but
with split ebuilds the USE flag being on may not indicate a "complete" KDE as it
did in the past. I would certainly like to know what specific parts of KDE this
program requires to be fully functional so I know what I can safely unmerge.
Naturally, I would prefer it if the -kde USE flag actually worked, as I only
want only a skeleton KDE on the system because I don't use KDE, just some KDE
programs.

Final notes; I haven't read the manual yet, so if I should have known any of
this already, apologies. I'm used to KDE applications being a bit more intuitive
--even when complex--than this one appears to be.

This is, btw, an x86 machine, mixed (make.conf is only stable, but selected
packages are in package.keywords). 
Comment 30 Alexander Wright 2005-06-19 02:44:37 UTC
Using KDE version 3.4.1.

After removing the unneeded perl dependency, the ebuild compiled fine but failed
to perfom an install. There were no errors I could see. After copying the files
manually, TaskJuggler appears to work just fine.

prideth alexander # emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0,
2.6.12-rc6-love1 i686)
=================================================================
System uname: 2.6.12-rc6-love1 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 08:23:30)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.9.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 1.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -mmmx -m3dnow -msse
-mfpmath=sse -maccumulate-outgoing-args -fforce-addr -fweb -finline-functions
-ftracer -fprefetch-loop-arrays -DCOMPOSITE -funit-at-a-time"
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="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -mmmx -m3dnow -msse
-mfpmath=sse -maccumulate-outgoing-args -fforce-addr -fweb -finline-functions
-ftracer -fprefetch-loop-arrays -DCOMPOSITE -funit-at-a-time"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.blueyonder.co.uk/mirrors/gentoo
http://gentoo.blueyonder.co.uk ftp://mirror.nutsmaas.nl/gentoo/
ftp://mir.zyrianes.net/gentoo/ http://ftp.easynet.nl/mirror/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://pandemonium.tiscali.de/pub/gentoo/ ftp://mirrors1.netvisao.pt/gentoo/
ftp://ftp.easynet.nl/mirror/gentoo/
http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
ftp://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main"
SYNC="rsync://beth/gentoo-portage"
USE="x86 3dnow 3dnowext X aac aalib aavm acpi alsa apache2 arts artswrappersuid
async audiofile avi bash-completion bitmap-fonts bluetooth bzlib cdparanoia cdr
crypt cups curl dga dio divx4linux dv dvb dvd dvdr dvdread dvdrw emboss encode
evms2 exif faac faad fam flac foomaticdb fortran freetype fs gd gdbm gif gphoto2
gtk2 ieee1394 imagemagick imap ipv6 java jce jikes jpeg junit kde kdeenablefinal
ldap lm_sensors maildir mjpeg mmx mmxext mozilla mp3 mpeg mpi mysql nas ncurses
nls nocardbus nptl nptlonly ogg oggvorbis opengl pam pda pdflib perl pic png
ppds python qt quicktime readline rtc ruby samba sasl scanner smime speex spell
sse ssl subversion svga tcltk tcpd tetex tiff truetype truetype-fonts
type1-fonts unicode usb userlocales v4l vorbis wmf xine xml xml2 xmms xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LINGUAS

Comment 31 Christophe de Vienne 2005-06-22 07:02:22 UTC
Created attachment 61721 [details]
Taskjuggler 2.1 ebuild based on kde eclass

I couln't have taskjuggler-2.1.ebuild succeed. After a few tries, I noticed
that inherit from the kde eclass solved the problem.
Comment 32 R. May 2005-07-02 14:05:38 UTC
Hello;
emerge -s taskjuggler
Searching...
[ Results for search key : taskjuggler ]
[ Applications found : 1 ]

*  app-office/taskjuggler
      Latest version available: 2.0



> emerge taskjuggler
> Calculating dependencies \
> emerge: there are no ebuilds to satisfy "dev-perl/Data-Dumper".

Comment 33 haeske 2005-07-05 15:10:59 UTC
Hi, 
 
during i had kde 3.3.x i could emerge taskjuggler-2.1. The result was that i 
couldn't start ktjview2, but several times TaskJuggler. 
 
After changing to kde 3.4.1 i couldn't install taskjuggler-2.1 anymore. So i 
emerged taskjuggler-2.1-r1. Now I can start ktjview2 but not TaskJuggler. 
 
Here is my Dr. Konqi. Output for starting TaskJugger-2.1-r1 under kde 3.4: 
 
Eine korrekte R
Comment 34 haeske 2005-07-05 15:10:59 UTC
Hi, 
 
during i had kde 3.3.x i could emerge taskjuggler-2.1. The result was that i 
couldn't start ktjview2, but several times TaskJuggler. 
 
After changing to kde 3.4.1 i couldn't install taskjuggler-2.1 anymore. So i 
emerged taskjuggler-2.1-r1. Now I can start ktjview2 but not TaskJuggler. 
 
Here is my Dr. Konqi. Output for starting TaskJugger-2.1-r1 under kde 3.4: 
 
Eine korrekte Rückverfolgung ist nicht möglich. 
Wahrscheinlich sind die Dateien Ihres Systems in einer Weise erstellt worden, 
die eine solche Rückverfolgung (Backtrace) nicht erlaubt. Oder der so genannte 
"Stack Frame" für das Programm wurde durch den Absturz unbrauchbar gemacht. 
 
(no debugging symbols found) 
Using host libthread_db library "/lib/libthread_db.so.1". 
(no debugging symbols found) 
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
(no debugging symbols found) 
[Thread debugging using libthread_db enabled] 
[New Thread -1233168720 (LWP 25907)] 
0xffffe410 in __kernel_vsyscall () 
#0  0xffffe410 in __kernel_vsyscall () 
#1  0xb6de7393 in waitpid () from /lib/libc.so.6 
#2  0xb77c0a00 in KCrash::defaultCrashHandler () 
   from /usr/kde/3.4/lib/libkdecore.so.4 
Comment 35 Chin Yee 2005-07-22 23:52:08 UTC
I have problem emerging taskjuggler-2.1 with ebuild based on kde eclass. It 
fail to build the TestSuite and died with the following messages:- 
 
........... 
make[3]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1-r1/work/taskjuggler-2.1/TaskJuggler' 
make[2]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1-r1/work/taskjuggler-2.1/TaskJuggler' 
Making all in TestSuite 
make[2]: Entering directory 
`/var/tmp/portage/taskjuggler-2.1-r1/work/taskjuggler-2.1/TestSuite' 
Making all in TestSuite 
make[2]: Entering directory 
`/var/tmp/portage/taskjuggler-2.1-r1/work/taskjuggler-2.1/TestSuite' 
Testing in CSV-Reports 
Session management error: Could not open network socket 
csvtaskreport-1-Export.csv csvtaskreport-1-Reference.csv differ: byte 2646, 
line 3 
Testing in HTML-Reports 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
htmlresourcereport-1-Export.html htmlresourcereport-1-Reference.html differ: 
byte 49533, line 540 
Session management error: Could not open network socket 
htmlresourcereport-2-Export.html htmlresourcereport-2-Reference.html differ: 
byte 85801, line 814 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
htmlstatusreport-1-Export.html htmlstatusreport-1-Reference.html differ: byte 
2786, line 71 
Session management error: Could not open network socket 
htmlstatusreport-2-Export.html htmlstatusreport-2-Reference.html differ: byte 
1868, line 47 
Session management error: Could not open network socket 
htmltaskreport-1-Export.html htmltaskreport-1-Reference.html differ: byte 
30119, line 326 
Session management error: Could not open network socket 
htmltaskreport-2-Export.html htmltaskreport-2-Reference.html differ: byte 
48379, line 454 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Testing in Misc 
find: warning: you have specified the -maxdepth option after a non-option 
argument -type, but options are not positional (-maxdepth affects tests 
specified before it as well as those specified after it).  Please specify 
options before other arguments. 
 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
Testing in Scheduler 
Testing in Syntax 
Testing in TJX-Reports 
Session management error: Could not open network socket 
Session management error: Could not open network socket 
7 errors detected! 
make[2]: *** [all-local] Error 7 
make[2]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1-r1/work/taskjuggler-2.1/TestSuite' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1-r1/work/taskjuggler-2.1' 
make: *** [all] Error 2 
 
!!! ERROR: app-office/taskjuggler-2.1-r1 failed. 
!!! Function kde_src_compile, Line 164, Exitcode 2 
!!! died running emake, kde_src_compile:make 
!!! If you need support, post the topmost build error, NOT this status message. 
 
 
What network socket is it looking for? What network services do I need to 
start? 
Comment 36 Chin Yee 2005-07-23 08:41:20 UTC
Sorry, I solve my own problem. The build problem for the "TestSuite" was due to 
the fact that I have "-ffast-math" in my cflags, which cause slight deviations 
in the cvs files being compared due to truncation errors. 
Comment 37 Fernando Garrido Vaz 2005-07-25 21:06:38 UTC
I am getting this with ebuild 2.1-r1: 
 
Generating report 'Calendar.html' ... 
Generating report 'Status-Report.html' ... 
make[3]: *** [AccountingSoftware.tjx] Segmentation fault 
make[3]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1-r1/work/taskjuggler-2.1/Examples/FirstProject' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1-r1/work/taskjuggler-2.1/Examples' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1-r1/work/taskjuggler-2.1' 
make: *** [all] Error 2 
 
 
Here's my emerge --info: 
 
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, 
glibc-2.3.5-r0, 2.6.12-gentoo-r4-mobile i686) 
================================================================= 
System uname: 2.6.12-gentoo-r4-mobile i686 AMD Athlon(tm) XP Processor 2800+ 
Gentoo Base System version 1.6.13 
ccache version 2.3 [enabled] 
dev-lang/python:     2.3.5 
sys-apps/sandbox:    1.2.11 
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=athlon-xp -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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 /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" 
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig ccache distlocks sfperms strict" 
GENTOO_MIRRORS="http://gentoo.osuosl.org/ 
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo 
http://www.las.ic.unicamp.br/pub/gentoo/ ftp://gentoo.itdnet.net/gentoo/ 
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.gentoo.no/ 
ftp://mirror.averse.net/pub/gentoo http://mirror.averse.net/pub/gentoo/" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/home/garrido/ebuilds" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 X aac aalib alsa apache2 apm avi bash-completion berkdb bitmap-fonts 
cdr crypt cups curl dvd dvdread emboss encode fam flac foomaticdb fortran gd 
gdbm gif gpm gtk gtk2 imagemagick imlib jack java jpeg junit kde kdeenablefinal 
kdexdeltas ladspa libg++ libwww mad midi mikmod motif mp3 mpeg mysql ncurses 
nls nvidia ogg oggvorbis opengl oss pam pdflib perl png postgres python qt 
quicktime readline real sdl slang speex spell ssl tcltk tcpd theora tiff 
truetype truetype-fonts type1-fonts vim-with-x vorbis xine xinerama xml2 xmms 
xv xvid zlib userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS 
 
I've tried with and without sandbox, and have also re-emerged libtool and ran 
fix_libtool_files.sh. 
Comment 38 Fernando Garrido Vaz 2005-07-29 09:08:54 UTC
Update: 
I have succesfully built the whole ebuild on my gentoo box at work, so I 
suppose I must have messed up my gcc somehow.... 
Comment 39 Urs Joss 2005-08-10 03:42:56 UTC
Taskjuggler 2.1.1 is out.

I have managed to build the package with the above ebuild 2.1: renamed it, stripped the dependendy for 
Data Dumper. Didn't do thorough tests though.

I had no success with the kde-based ebuild. Though it seems to be elegant, I'm not sure it's a good idea to 
base taskjuggler on kde. There might be users only wanting the cli taskjuggler (the 'actual' taskjuggler) and 
none of the two kde GUIs. Thus a use flag KDE makes sense to me.
Comment 40 Michael W. Holdeman 2005-08-10 12:25:35 UTC
2.1.1 errors out trying to build with this: 
 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:429:35:E: 
reference to entity "mdash" for which no system identifier could be generated 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:338:19: 
entity was defined here 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:433:29:E: 
reference to entity "mdash" for which no system identifier could be generated 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:338:19: 
entity was defined here 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/FirstProject.xml:156:50:E: 
reference to entity "uuml" for which no system identifier could be generated 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:17:38: 
entity was defined here 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/FirstProject.xml:171:6:E: 
reference to entity "uuml" for which no system identifier could be generated 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:17:38: 
entity was defined here 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/SyntaxReference.xml:53:40:W: 
cannot generate system identifier for general entity "tilde" 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/SyntaxReference.xml:53:45:E: 
reference to entity "tilde" for which no system identifier could be generated 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/SyntaxReference.xml:53:39: 
entity was defined here 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/SyntaxReference.xml:58:15:E: 
reference to entity "tilde" for which no system identifier could be generated 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/SyntaxReference.xml:53:39: 
entity was defined here 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/SyntaxReference.xml:64:35:E: 
reference to entity "tilde" for which no system identifier could be generated 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/SyntaxReference.xml:53:39: 
entity was defined here 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:785:9:E: 
reference to entity "auml" for which no system identifier could be generated 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:14:42: 
entity was defined here 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:808:51:E: 
reference to entity "auml" for which no system identifier could be generated 
jade:/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en/taskjuggler.xml:14:42: 
entity was defined here 
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/docbook.dsl:53:136:Q: 
number of ID references in start-tag must not exceed GRPCNT (32) 
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/docbook.dsl:52:0:Q: 
number of ID references in start-tag must not exceed GRPCNT (32) 
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/../common/../common/dbl1bg.ent:168:282:Q: 
length of interpreted parameter literal must not exceed LITLEN (240) 
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/../common/../common/dbl1bg.ent:169:282:Q: 
length of interpreted parameter literal must not exceed LITLEN (240) 
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/../common/../common/dbl1ru.ent:188:290:Q: 
length of interpreted parameter literal must not exceed LITLEN (240) 
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/../common/../common/dbl1ru.ent:189:290:Q: 
length of interpreted parameter literal must not exceed LITLEN (240) 
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/dblink.dsl:200:1:E: 
XRef LinkEnd to missing ID 'example' 
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/dblink.dsl:200:1:E: 
XRef LinkEnd to missing ID 'reference' 
make[3]: *** [taskjuggler.ps] Error 8 
make[3]: *** Waiting for unfinished jobs.... 
make[3]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs/en' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1/docs' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/var/tmp/portage/taskjuggler-2.1.1/work/taskjuggler-2.1.1' 
make: *** [all] Error 2 
 
!!! ERROR: app-office/taskjuggler-2.1.1 failed. 
!!! Function kde_src_compile, Line 169, Exitcode 2 
!!! died running emake, kde_src_compile:make 
!!! If you need support, post the topmost build error, NOT this status message. 
 
I re-emerged openjade as I thought the error might be there? 
 
  
Comment 41 Luis Ferreira 2005-08-10 14:56:26 UTC
 
 
Compiles for me :) 
 
 
>>> Regenerating /etc/ld.so.cache... 
>>> app-office/taskjuggler-2.1-r1 merged. 
>>> Recording app-office/taskjuggler in "world" favorites file... 
 
>>> clean: No packages selected for removal. 
 
>>> Auto-cleaning packages ... 
 
>>> No outdated packages were found on your system. 
 
 
 * GNU info directory index is up-to-date. 
 
 
 :) 
 
 
 
Comment 42 Alexandros Karypidis 2005-08-11 03:44:27 UTC
Just compiled it using this ebuild. No problems here.   
Comment 43 Michael Imhof (RETIRED) gentoo-dev 2005-08-11 13:05:21 UTC
prepallstrip:
strip: i686-pc-linux-gnu-strip --strip-unneeded
strip: i686-pc-linux-gnu-strip --strip-unneeded
   usr/bin/ktjview2
   usr/bin/TaskJuggler_client
   usr/bin/TaskJuggler
   usr/bin/taskjuggler
   usr/lib/libtaskjuggler.so.1.1.1
making executable: /usr/lib/libtaskjuggler.so.1.1.1
>>> Completed installing taskjuggler-2.1.1 into
/var/tmp/portage/taskjuggler-2.1.1/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-app-office_-_taskjuggler-2.1.1-21316.log"

open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
open_wr:   /usr/qt/3/etc/settings/.qtrc.lock
--------------------------------------------------------------------------------
Comment 44 Michael Imhof (RETIRED) gentoo-dev 2005-08-11 13:18:26 UTC
ok, after adding inherit qt3 everything worked like a charm for me, so i checked
in an ebuild for taskjuggler-2.1.1.ebuild

Are there any objection against closing this bug?
Comment 45 Christian Schneider 2005-08-13 05:22:46 UTC
Created attachment 65823 [details]
Taskjuggler ebuild checking for arts useflag

Hey there,
as I don't like arts and the errors it used to produce on my system I don't
have it on my system which produces an error when emerging taskjuggler. I
modified the ebuild to look for the arts useflag and if it's not present to add
the configure option "without-arts". My ebuild is attached, I hope I did it the
right way, this is my first time playing with ebuilds.
Comment 46 Michael W. Holdeman 2005-08-13 16:26:26 UTC
Builds and runs for me now.  
Comment 47 Thomas Buchmann 2005-08-17 06:30:37 UTC
i'm getting this error when emerging taskjuggler-2.1.1 or taskjuggler-2.1.1-r1

Generating report 'Status-Report.html' ...
make[3]: *** [AccountingSoftware.tjx] Segmentation fault
make[3]: Leaving directory
`/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/Examples/FirstProject'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/Examples'
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

emerge info:
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.5-r0, 2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.10
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="-O3 -march=pentium4 -fomit-frame-pointer -pipe"
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/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -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"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 X a52 aac alsa apache2 apm avi berkdb bitmap-fonts cdr crypt cups curl
directfb divx divx4linux dts dvd dvdread eds emboss encode esd fam fame firefox
foomaticdb fortran gd gif gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6
java jpeg junit kde libg++ libwww mad mikmod mjpeg mmx mmx2 motif mp3 mpeg mysql
ncurses nls nptl nvidia ogg oggvorbis opengl oss pam pdflib perl php png python
qt quicktime readline samba sdl spell sse sse2 ssl tcpd tetex tex theora tiff
truetype truetype-fonts type1-fonts usb userlocales vorbis win32codecs xine xml2
xmms xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS


Comment 48 Blu3 2005-08-29 12:20:11 UTC
Fails to compile:

if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../taskjuggler
-I/usr/kde/3.2/include -I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT 
-D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts
-Wall -W -Wpointer-arith -Wwrite-strings -O2 -march=opteron -O3 -pipe
-fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common  -MT
taskjugglerview.o -MD -MP -MF ".deps/taskjugglerview.Tpo" -c -o
taskjugglerview.o taskjugglerview.cpp; \
then mv -f ".deps/taskjugglerview.Tpo" ".deps/taskjugglerview.Po"; else rm -f
".deps/taskjugglerview.Tpo"; exit 1; fi
taskjuggler.cpp: In member function `void TaskJuggler::setupActions()':
taskjuggler.cpp:173: error: `ToolBar' undeclared (first use this function)
taskjuggler.cpp:173: error: (Each undeclared identifier is reported only once
for each function it appears in.)
taskjuggler.cpp:173: error: `Keys' undeclared (first use this function)
taskjuggler.cpp:173: error: `StatusBar' undeclared (first use this function)
taskjuggler.cpp:173: error: `Save' undeclared (first use this function)
taskjuggler.cpp:173: error: `Create' undeclared (first use this function)
taskjuggler.cpp:173: error: `setupGUI' undeclared (first use this function)
make[3]: *** [taskjuggler.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
`/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/TaskJuggler'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/TaskJuggler'
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


Scott linux # emerge info
Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.4-vanilla,
glibc-2.3.5-r1, 2.6.12 x86_64)
=================================================================
System uname: 2.6.12 x86_64 AMD Opteron(tm) Processor 148
Gentoo Base System version 1.12.0_pre6
distcc 2.18.3 x86_64-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-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16-r1, 2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=opteron -O3 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/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 /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=opteron -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 GAPING_SECURITY_HOLE X X509 a52 aac aalib acpi4linux aim alsa amr
aotuv apache2 arts artswrappersuid artworkextra asterisk atm audiofile avantgo
avi bash-completion bl bluetooth bonobo bootsplash buttons bzip2 bzlib c++ cairo
calendar caps cdda cddb cdio cdparanoia cdr chipcard chroot clearcase codecs
cpudetection cpulimit cracklib crypt css ctype cups curl curlwrappers
custom-cflags dar32 dar64 dba dbus dbx devfs26 dga dio distcache djbfft dlloader
dnd dpms dts dv dvb dvd dvdr dvdread dxr3 ecc edl eds effects elf emoticon
encode enscript epiphany epson erandom escreen ethereal evo evo2 exif expat
extensions extraicons extramodules extras faac faad fam fame fat fax festival
ffmpeg fftw figlet flac flash flexresp flood fmod font-server foomaticdb fping
fpx freetts freetype ftp ftruncate gb gd gdb gdbm geoip geometry geos gif gimp
gimpprint glade glgd glitz glut gmail gmailtimestamps gmp gnokii gphoto2 gpm gps
graphviz gs gsl gsm gssapi gstreamer gtk gtk2 gtkhtml guile gzip h323 hal
hardened hbci hdf hdf5 hesiod high-ints howl hpn html http httpd icecast icp icq
id3 ide idea idled ieee1394 imagemagick imap imlib imlib2 inkjar inline inode
ipv6 irda irmc j2ee jabber jack jack-tmpfs java javacomm javamail javascript
jbig john jp2 jpeg jpeg2k jumpplay junit kadu-modules kadu-voice kcal kde
kdeenablefinal kdepim kdgraphics koffice-plugin lame lcms ldap libclamav libgd
libgda libsamplerate libwww linuxkeys lirc live lm_sensors logitech-mouse
logrotate ltsp lzo lzw lzw-tiff mad mbox mbrola mcal mcve md5sum memlimit
menubar mgetty mhash mikmod mime mimencode ming mixer mjpeg mmap mng monkey
motif mozcalendar mozdevelop moznoirc mozp3p mozsha1 mozsvg mp3 mp4live mpeg
mpeg2 mpeg4 mpi mplayer mpm-prefork msdav msn multicall multislot mythtv
nagios-dns nagios-ntp nagios-ping nagios-ssh nas ncurses netcdf network nls
no-old-linux nopri nptl nptlonly nsplugin nspr ntfs ntlm nvidia nviz oav objc
odbc offensive ofx ogg oggvorbis on-the-fly-crypt openal openexr opengl openssl
operanom2 osc oscar pam pam_chroot pam_console pam_timestamp parse-clocks pcap
pcapnav pcntl pcre pda pdflib perl pg-hier pg-vacuumdelay php pic pie player
plotutils plugin png pnp portaudio posix postfix postgres povray ppds prelude
priority pthreads python quicktime quotas quotes rar rdesktop readline real
reiserfs remote rrdtool rtc samba scanner screen sdl sendfile sensord serial
session sftp shared sharedext sharedmem silc simplexml skey slang smartcard
smime smp sms sndfile snmp snortsam soap sockets socks5 soundtouch sourcecaps
sox speex spell spf spl sql ssl stats stream subp subtitles subversion suid svg
svgz symlink sysfs syslog sysvipc szip t1lib tabs tcltk tcpd tcpmd5 tga theora
threads thumbnail tidy tiff timidity tokenizer tos transcode transparent-proxy
truetype truetype-fonts ttcp type1 type1-fonts underscores ups usb userlocales
uudeview v4l v4l2 vcd vcdimager verbose vfat vhosts visualization vlm vmdb
vmdbpostgres vnc vorbis wddx webdav wifi wma123 wmf x11vnc xanim xchatdccserver
xface xgetdefault xine xinerama xml xml2 xmlrpc xmms xosd xpm xprint xrandr
xscreensaver xsl xslt xv xvid xvmc yahoo yaz yv12 zero-penalty-hit zeroconf zlib
zvbi userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 49 Lars Bröcker 2005-09-15 10:21:55 UTC
Ran into the same error as #36 and #46 while emerging taskjuggler-2.1.1-r1

Based on other feedback tried reemerging libtool and fix_libtool_files already
as well as revdep-rebuild.

emerge info gives the following
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1,
2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2
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
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="-O3 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/lib/mozilla/defaults/pref /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="-O3 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LC_ALL="de_DE@euro"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl doc dvd
dvdr eds emboss encode examples fam flac foomaticdb fortran gdbm gif gpm
gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg junit kde libg++ libwww mad
mikmod motif mozilla mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib
perl png python qt quicktime readline ruby sdl spell ssl svga tcltk tcpd tetex
tiff truetype truetype-fonts type1-fonts vorbis xine xml2 xmms xv zlib
linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY

Any clues? I would rather not have to go back to MS Project <shudder>

Comment 50 Lars Bröcker 2005-09-27 04:35:16 UTC
I have an update concerning my installation problems with this program. It turns
out, that the my timezone-settings were inadequate. TaskJuggler quit because of
that while generating an HTML report. So if the other error messages contain
something like that:

~((istaskstatus(plan, inprogresslate) | (istaskstatus(plan, inprogress)))
&endsafter(plan,2002-03-05-13:00:00-Local time
')' expected

then that's probably the problem there, too. After having set up /etc/timezone
as a link to one of the settings from /usr/share/zoneinfo/ the emerge went
through without error.

My problem is solved.
Comment 51 Urs Joss 2005-09-30 22:31:01 UTC
I tried to install taskjuggler on a formerly X-less box.

It seems there are some dependencies missing:
kde-base/libkcal
kde-base/libkdepim
Comment 52 Werner Pessenhofer 2005-11-11 00:48:53 UTC
Version Taskjuggler 2.2.0_beta1 is out. 
Comment 53 radfoj 2005-11-18 08:08:32 UTC
Just tried to emerge taskjuggler-2.1.1-r1 from portage. But emerge failed:   
   
then mv -f ".deps/Project.Tpo" ".deps/Project.Plo"; else rm -f ".deps/Project.Tpo"; exit 1;  
fi  
if /bin/sh ../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++  
-DHAVE_CONFIG_H -I. -I. -I..  -I/usr/kde/3.5/include -I/usr/qt/3/include -I.    
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long  
-Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align  
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2  
-march=athlon -pipe -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common   
-MT ICalReport.lo -MD -MP -MF ".deps/ICalReport.Tpo" -c -o ICalReport.lo  
ICalReport.cpp; \  
then mv -f ".deps/ICalReport.Tpo" ".deps/ICalReport.Plo"; else rm -f  
".deps/ICalReport.Tpo"; exit 1; fi  
if /bin/sh ../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++  
-DHAVE_CONFIG_H -I. -I. -I..  -I/usr/kde/3.5/include -I/usr/qt/3/include -I.    
-DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long  
-Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align  
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2  
-march=athlon -pipe -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common   
-MT kotrus.lo -MD -MP -MF ".deps/kotrus.Tpo" -c -o kotrus.lo kotrus.cpp; \  
then mv -f ".deps/kotrus.Tpo" ".deps/kotrus.Plo"; else rm -f ".deps/kotrus.Tpo"; exit 1; fi  
ICalReport.cpp: In member function `virtual bool ICalReport::generate()':  
ICalReport.cpp:98: error: no matching function for call to  
`KCal::CalendarLocal::CalendarLocal()'  
/usr/kde/3.5/include/libkcal/calendarlocal.h:37: note: candidates are:  
KCal::CalendarLocal::CalendarLocal(const KCal::CalendarLocal&)  
/usr/kde/3.5/include/libkcal/calendarlocal.h:42: note:                  
KCal::CalendarLocal::CalendarLocal(const QString&)  
make[2]: *** [ICalReport.lo] Error 1  
make[2]: *** Waiting for unfinished jobs....  
make[2]: Leaving directory  
`/var/tmp/portage/taskjuggler-2.1.1-r1/work/taskjuggler-2.1.1/taskjuggler'  
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  
  
!!! 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.  
  
# emerge info 
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r2, 
2.6.14-ck1 i686) 
================================================================= 
System uname: 2.6.14-ck1 i686 AMD Athlon(tm) processor 
Gentoo Base System version 1.6.13 
dev-lang/python:     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.15.92.0.2-r10 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-O2 -march=athlon -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /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="-O2 -march=athlon -pipe -fomit-frame-pointer" 
DISTDIR="/mnt/mandrake/opt/distfiles" 
FEATURES="autoconfig distlocks sandbox sfperms strict" 
GENTOO_MIRRORS="http://distfiles.gentoo.org 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
LANG="cs_CZ" 
LDFLAGS="-Wl,-O1" 
LINGUAS="cs" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://*/gentoo-portage" 
USE="x86 3dnow X aac acpi alsa apache2 audiofile avi bash-completion berkdb 
bitmap-fonts bmp bzip2 cdparanoia cdr crypt cups curl dts dvd dvdread emboss 
encode exif expat ffmpeg firefox flac flash foomaticdb fortran ftp gd gdbm gif glut gmp 
gpm gstreamer gtk gtk2 iconv icq idn imagemagick imlib jabber java jpeg kde 
kdeenablefinal lcms libg++ libwww lua mad maildir mbox mhash mikmod mime ming 
mmx mng motif moznoirc moznomail mozsvg mp3 mpeg msn mysql nas ncurses nls 
nptl nptlonly nvidia ogg oggvorbis openal opengl oscar oss pam pcre pdflib perl pic 
png python qt quicktime readline recode sdl slang sndfile speex spell ssl svg svga tcltk 
tcpd theora tiff truetype truetype-fonts type1-fonts udev vorbis win32codecs xine xml 
xml2 xosd xv xvid zlib linguas_cs userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LC_ALL 
 
Comment 54 Guillermo Gonzalez 2005-12-17 16:38:39 UTC
(In reply to comment #52)

First of all, sorry for my english :)
I ran into the same error as #52, with taskjuggler-2.1.1-r1 and KDE-3.5.
I don't know if what i did was ok, but work for me.
Copy the taskjuggler-2.1.1-r.ebuild into my portage Overlay and renamed it to taskjuggler-2.2.0, then download the taskjuggler-2.2.0.tar.bz2 from http://www.taskjuggler.org/. 
after that, the normal procedure for a overlay ebuild, for me: 
ebuild taskjuggler-2.2.0.ebuid digest

then: emerge taskjuggler, and after a while...

>>> Regenerating /etc/ld.so.cache...

>>> app-office/taskjuggler-2.2.0 merged.
>>> Recording app-office/taskjuggler in "world" favorites file...

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system

yeah!!! it's work!!  :)
my emerge info: 

guillo@shire $ emerge --info
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r2-gcc3.4 i686)
=================================================================
System uname: 2.6.14-gentoo-r2-gcc3.4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     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="-march=pentium4 -mtune=pentium4 -O3 -pipe -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -mtune=pentium4 -O3 -pipe -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="es"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdr crypt cups curl directfb divx4linux dvd dvdread eds emboss encode erandom esd exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gmp gpm gtk gtk2 idn imagemagick imlib java jpeg junit kde kdeenablefinal lcms libg++ libwww lm_sensors mad maildir mikmod mime mmx mng motif mp3 mpeg ncurses nls nptl nsplugin ogg oggvorbis opengl pam pcre pdflib pic png python qt quicktime readline recode samba sasl sdl slang speex spell sqlite sse sse2 ssl svg svga svn tcltk tcpd tiff truetype truetype-fonts type1-fonts udev unicode urandom userlocales vorbis win32codecs wxwindows x86 xine xinerama xml xml2 xmlrpc xpm xv xvid zlib linguas_es userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET
Comment 55 Jakub Moc (RETIRED) gentoo-dev 2006-06-02 13:28:59 UTC
*taskjuggler-2.1.1 (11 Aug 2005)

  11 Aug 2005; Michael Imhof <tantive@gentoo.org> +taskjuggler-2.1.1.ebuild:
  Initial import. Closes #35725.


Sooo - CLOSED. :P

If you have problems, open a new bug.