Bug 98517 - deskutils/taskjuggler port does not build w/KDE front end
Summary: deskutils/taskjuggler port does not build w/KDE front end
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-05 06:30 UTC by Ken Gunderson
Modified: 2006-07-11 18:00 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Gunderson 2006-06-05 06:30:17 UTC
taskjuggler port pukes as follows when building w/KDE front end:

if /bin/sh /usr/local/bin/libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I..  -I/usr/local/include -I/usr/X11R6/include  -I/usr/local/include  -DQT_THREAD_SUPPORT
local/include -I/usr/local/include  -I/usr/X11R6/include -D_GETOPT_H -D_THREAD_SAFE   -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2 -fno-strict-aliasing -pipe -ma
on-mp -fno-exceptions -fno-check-new -fno-common  -MT ProjectFile.lo -MD -MP -MF ".deps/ProjectFile.Tpo" -c -o ProjectFile.lo ProjectFile.cpp; \
then mv -f ".deps/ProjectFile.Tpo" ".deps/ProjectFile.Plo"; else rm -f ".deps/ProjectFile.Tpo"; exit 1; fi
In file included from ProjectFile.cpp:63:
ICalReport.h:19:35: libkcal/calendarlocal.h: No such file or directory
ICalReport.h:20:26: libkcal/todo.h: No such file or directory
In file included from ProjectFile.cpp:63:
ICalReport.h:37: error: `KCal' has not been declared
ICalReport.h:37: error: ISO C++ forbids declaration of `Todo' with no type
ICalReport.h:37: error: expected `;' before '*' token
gmake[2]: *** [ProjectFile.lo] Error 1
gmake[2]: Leaving directory `/usr/ports/deskutils/taskjuggler/work/taskjuggler-2.2.0/taskjuggler'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/deskutils/taskjuggler/work/taskjuggler-2.2.0'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/deskutils/taskjuggler.

How-To-Repeat: Build deskutils/taskjuggler port w/KDE front end option.
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2006-06-10 21:21:05 UTC
State Changed
From-To: open->feedback


It seems that in this case taskjuggler depends on deskutils/kdepim3. 
Could you please install this port and check that everything works as 
expected?
Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2006-06-12 20:30:40 UTC
State Changed
From-To: feedback->open


Feedback received: 

> It seems that in this case taskjuggler depends on deskutils/kdepim3. 
> Could you please install this port and check that everything works as 
> expected? 
> 
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=98517 

Okay, after installing kdepim3 TaskJugglerUI launches.  New problem 
though: 

1) If I then try to open new project it crashes thusly: 

[kgunders@shredder ~]$ /usr/local/bin/TaskJugglerUI 
kio (KMimeType): WARNING: KServiceType::offers : servicetype 
ThumbCreator not found kio (KMimeType): WARNING: KServiceType::offers : 
servicetype ThumbCreator not 
found /libexec/ld-elf.so.1: /usr/X11R6/lib/libqt-mt.so.3: Undefined 
symbol "pthread_attr_init" 

2) If I bypass trying to create new project and instead try opening 
anexisting test project, the moment I click on the open icon: 

[kgunders@shredder ~]$ /usr/local/bin/TaskJugglerUI 
kio (KMimeType): WARNING: KServiceType::offers : servicetype 
ThumbCreator not found kio (KMimeType): WARNING: KServiceType::offers : 
servicetype ThumbCreator not found 

So looks like it's still an unhappy camper.  Not sure if this is fbsd 
port or taskjugglerUI issue.  Subsequent to my pr I did a bit more 
googling and it seems it's pretty buggy software....
Comment 3 Tilman Keskinoz freebsd_committer freebsd_triage 2006-07-11 18:00:06 UTC
State Changed
From-To: open->closed

I have committed a workaround that fixes the reported issues for me. 
Thanks for oyur report