Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117247 - taskjuggler-2.2.0 build fails (docbook dtd error)
Summary: taskjuggler-2.2.0 build fails (docbook dtd error)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Michael Imhof (RETIRED)
URL:
Whiteboard:
Keywords:
: 119889 (view as bug list)
Depends on: 280808
Blocks:
  Show dependency tree
 
Reported: 2005-12-30 19:41 UTC by Dean Baender
Modified: 2009-11-17 14:51 UTC (History)
12 users (show)

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


Attachments
Update files in docs/en/. Change dtd paths to gentoo location. (taskjuggler-2.2.0-localdtd.diff,1.99 KB, patch)
2005-12-30 20:04 UTC, Dean Baender
Details | Diff
new 2.2.0 ebuild to use above localdtd patch (taskjuggler-2.2.0-r1.ebuild,2.13 KB, text/plain)
2005-12-30 20:08 UTC, Dean Baender
Details
inetdtd - dtd paths reference http://www.oasis-open.org (taskjuggler-2.2.0-inetdtd.diff,1.90 KB, patch)
2005-12-30 20:11 UTC, Dean Baender
Details | Diff
2.2.0 ebuild to use above inetdtd patch (taskjuggler-2.2.0-r2.ebuild,2.13 KB, text/plain)
2005-12-30 20:14 UTC, Dean Baender
Details
patch#1 - fix docprefix and path for local dtd (taskjuggler-2.2.0-docprefix-localdtd-4.3.diff,3.82 KB, patch)
2006-02-11 08:26 UTC, Michael Brakemeier
Details | Diff
patch#2 - fix minor issue with kde-menu categories (taskjuggler-2.2.0-kde-categories.diff,520 bytes, patch)
2006-02-11 08:27 UTC, Michael Brakemeier
Details | Diff
fixed ebuild for patch#1 and #2 (taskjuggler-2.2.0-r1.ebuild,3.14 KB, text/plain)
2006-02-11 08:28 UTC, Michael Brakemeier
Details
ebuild-patch to fix DTD specifications and doc generation (taskjuggler-2.2.0.ebuild.patch,1.39 KB, patch)
2006-05-15 06:18 UTC, Franz Scholz
Details | Diff
taskjuggler-2.2.0-r1.ebuild (taskjuggler-2.2.0-r1.ebuild,2.77 KB, text/plain)
2006-06-04 05:37 UTC, Tiziano Müller (RETIRED)
Details
taskjuggler-2.3.1.ebuild (version bump + cleanups) (taskjuggler-2.3.1.ebuild,2.19 KB, text/plain)
2007-02-04 14:41 UTC, Przemyslaw Maciag (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dean Baender 2005-12-30 19:41:56 UTC
build fails with lots of jade errors, the issue seems to be:

jade:/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs/en/taskjuggler.xml:9:0:E: cannot open "/usr/share/xml/docbook/schema/dtd/4.3/docbookx.dtd" (No such file or directory)

A larger snippet for build context:

Making all in docs
make[2]: Entering directory `/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs'
Making all in en
make[3]: Entering directory `/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs/en'
cp taskjuggler.xml index.docbook
patch index.docbook < kde-doc.patch
rm -f Example.xml
echo "<para><screen>" > Example.xml
sed 's/&/\&amp;/g; s/</\&lt;/g; s/>/\&gt;/g' ../../Examples/FirstProject/AccountingSoftware.tjp | expand -t 2 >> Example.xml
xsltproc PropertyReference.xml PropertyReference.xsl -o \
  GenPropertyReference.pre.xml
echo "</screen></para>" >> Example.xml
patching file index.docbook
sed "s/<?xml version=\"1.0\"?>//" GenPropertyReference.pre.xml > \
  GenPropertyReference.xml
rm GenPropertyReference.pre.xml  
Using catalogs: /usr/share/sgml/docbook/xml-simple-dtd-1.0/catalog, /usr/share/sgml/docbook/sgml-dtd-3.0/catalog, /usr/share/sgml/docbook/sgml-dtd-3.1/catalog, /usr/share/sgml/docbook/sgml-dtd-4.0/catalog, /usr/share/sgml/docbook/sgml-dtd-4.1/catalog, /usr/share/sgml/docbook/sgml-dtd-4.4/catalog, /usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/catalog, /usr/share/sgml/docbook/dsssl-stylesheets-1.79/catalog, /usr/share/sgml/xml-iso-entities-8879.1986/catalog, /usr/share/sgml/sgml-iso-entities-8879.1986/catalog, /usr/share/sgml/openjade-1.3.2/dsssl/catalog, /usr/share/sgml/openjade-1.3.2/catalog, /usr/share/sgml/opensp-1.5.1/OpenSP/catalog
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#print
Working on: /var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs/en/taskjuggler.xml
Using catalogs: /usr/share/sgml/docbook/xml-simple-dtd-1.0/catalog, /usr/share/sgml/docbook/sgml-dtd-3.0/catalog, /usr/share/sgml/docbook/sgml-dtd-3.1/catalog, /usr/share/sgml/docbook/sgml-dtd-4.0/catalog, /usr/share/sgml/docbook/sgml-dtd-4.1/catalog, /usr/share/sgml/docbook/sgml-dtd-4.4/catalog, /usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/catalog, /usr/share/sgml/docbook/dsssl-stylesheets-1.79/catalog, /usr/share/sgml/xml-iso-entities-8879.1986/catalog, /usr/share/sgml/sgml-iso-entities-8879.1986/catalog, /usr/share/sgml/openjade-1.3.2/dsssl/catalog, /usr/share/sgml/openjade-1.3.2/catalog, /usr/share/sgml/opensp-1.5.1/OpenSP/catalog
Using stylesheet: /var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs/en/taskjuggler/../taskjuggler.dsl#html
Working on: /var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs/en/taskjuggler/../taskjuggler.xml
Using catalogs: /usr/share/sgml/docbook/xml-simple-dtd-1.0/catalog, /usr/share/sgml/docbook/sgml-dtd-3.0/catalog, /usr/share/sgml/docbook/sgml-dtd-3.1/catalog, /usr/share/sgml/docbook/sgml-dtd-4.0/catalog, /usr/share/sgml/docbook/sgml-dtd-4.1/catalog, /usr/share/sgml/docbook/sgml-dtd-4.4/catalog, /usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/catalog, /usr/share/sgml/docbook/dsssl-stylesheets-1.79/catalog, /usr/share/sgml/xml-iso-entities-8879.1986/catalog, /usr/share/sgml/sgml-iso-entities-8879.1986/catalog, /usr/share/sgml/openjade-1.3.2/dsssl/catalog, /usr/share/sgml/openjade-1.3.2/catalog, /usr/share/sgml/opensp-1.5.1/OpenSP/catalog
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#print
Working on: /var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs/en/taskjuggler.xml
jade:/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs/en/taskjuggler.xml:9:0:E: cannot open "/usr/share/xml/docbook/schema/dtd/4.3/docbookx.dtd" (No such file or directory)
jade:/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs/en/taskjuggler.xml:14:43:W: cannot generate system identifier for general entity "auml"
Comment 1 Dean Baender 2005-12-30 20:04:51 UTC
Created attachment 75838 [details, diff]
Update files in docs/en/.  Change dtd paths to gentoo location.

Changes files in taskjuggler-2.2.0/docs/en
taskjuggler.xml.in
PropertyReference.xml
kde-doc.patch

so dtd paths are in /usr/share/sgml/xml-dtd-<ver>.
Comment 2 Dean Baender 2005-12-30 20:08:52 UTC
Created attachment 75839 [details]
new 2.2.0 ebuild to use above localdtd patch

This patch allows emerge to finish on my system.  There are still lots of jade errors, and the KDE help file doesn't actually work, but it's a step closer.
Comment 3 Dean Baender 2005-12-30 20:11:54 UTC
Created attachment 75840 [details, diff]
inetdtd - dtd paths reference http://www.oasis-open.org

I don't know if it's better for the .xml files to reference gentoo-local paths or the dtd on oasis-open.org, so here it is in case someone has a preference.
Comment 4 Dean Baender 2005-12-30 20:14:32 UTC
Created attachment 75841 [details]
2.2.0 ebuild to use above inetdtd patch

As with the previous ebuild, lots of jade errors.  Otherwise the build completes.
Comment 5 Guy 2006-01-03 12:56:16 UTC
Funky behaviour for 2.2.0

On my Athlon XP PC, I get:

/usr/qt/3/bin/moc ./Project.h -o Project.moc.cpp
if 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  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -mtune=athlon-xp -O2 -fomit-frame-pointer -pipe -fno-exceptions -fno-check-new -fno-common  -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.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  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -mtune=athlon-xp -O2 -fomit-frame-pointer -pipe -fno-exceptions -fno-check-new -fno-common  -MT TjMessageHandler.lo -MD -MP -MF ".deps/TjMessageHandler.Tpo" -c -o TjMessageHandler.lo TjMessageHandler.cpp; \
then mv -f ".deps/TjMessageHandler.Tpo" ".deps/TjMessageHandler.Plo"; else rm -f ".deps/TjMessageHandler.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  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -mtune=athlon-xp -O2 -fomit-frame-pointer -pipe -fno-exceptions -fno-check-new -fno-common  -MT Project.moc.lo -MD -MP -MF ".deps/Project.moc.Tpo" -c -o Project.moc.lo Project.moc.cpp; \
then mv -f ".deps/Project.moc.Tpo" ".deps/Project.moc.Plo"; else rm -f ".deps/Project.moc.Tpo"; exit 1; fi
/bin/sh ../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -mtune=athlon-xp -O2 -fomit-frame-pointer -pipe -fno-exceptions -fno-check-new -fno-common    -o libtaskjuggler.la -rpath /usr/lib -L/usr/kde/3.2/lib -L/usr/qt/3/lib -L/usr/lib -Wl,--as-needed -Wl,--enable-new-dtags  -L/usr/qt/3/lib -version-info 3:3:0 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined Utility.lo RealFormat.lo Tokenizer.lo ExpressionFunctionTable.lo ExpressionParser.lo ParserTreeContext.lo ParserNode.lo ParserElement.lo TjMessageHandler.lo DecisionNode.lo OptimizerRun.lo Optimizer.lo Operation.lo ExpressionTree.lo ExpressionTreeFunction.lo ShiftSelectionList.lo ShiftSelection.lo BookingList.lo TransactionList.lo TaskScenario.lo VacationList.lo CoreAttributes.lo CoreAttributesList.lo ScenarioList.lo Scenario.lo TaskList.lo ResourceList.lo AccountList.lo ShiftList.lo Task.lo Resource.lo Account.lo Shift.lo Allocation.lo Journal.lo MacroTable.lo FileInfo.lo ProjectFile.lo XMLFile.lo ReportElement.lo Report.lo ReportXML.lo QtReportElement.lo QtReport.lo QtTaskReport.lo QtTaskReportElement.lo QtResourceReport.lo QtResourceReportElement.lo HTMLPrimitives.lo TableColumnFormat.lo TableColumnInfo.lo HTMLReport.lo HTMLReportElement.lo HTMLTaskReport.lo HTMLTaskReportElement.lo HTMLResourceReport.lo HTMLResourceReportElement.lo HTMLWeeklyCalendar.lo HTMLWeeklyCalendarElement.lo HTMLAccountReport.lo HTMLAccountReportElement.lo HTMLStatusReport.lo CSVPrimitives.lo CSVReport.lo CSVReportElement.lo CSVTaskReport.lo CSVTaskReportElement.lo CSVResourceReport.lo CSVResourceReportElement.lo CSVAccountReport.lo CSVAccountReportElement.lo ExportReport.lo XMLReport.lo Project.lo ICalReport.lo kotrus.lo Project.moc.lo  -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread  -lkcal
i686-pc-linux-gnu-g++: /usr/kde/3.2/lib/libkabc.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/kde/3.2/lib/libvcard.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/kde/3.2/lib/libkresources.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/kde/3.2/lib/libkio.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/kde/3.2/lib/libkdeui.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/kde/3.2/lib/libkdesu.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/kde/3.2/lib/libkdecore.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/kde/3.2/lib/libDCOP.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/kde/3.2/lib/libkdefx.so: No such file or directory
make[2]: *** [libtaskjuggler.la] Error 1
make[2]: Leaving directory `/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/taskjuggler'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0'
make: *** [all] Error 2

!!! ERROR: app-office/taskjuggler-2.2.0 failed.
!!! Function src_compile, Line 64, Exitcode 2


Portage 2.1_pre3-r1 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.14.5 i686)
=================================================================
System uname: 2.6.14.5 i686 AMD Athlon(tm) XP 3000+
Gentoo Base System version 1.12.0_pre12
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=athlon-xp -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-mtune=athlon-xp -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo ftp://206.75.217.181/ ftp://gentoo.ccccom.com"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://129.89.70.108/gentoo-portage"
USE="x86 3dnow X Xaw3d a52 aac aalib acc accessibility acl alsa apache2 apm arts audiofile avi avifile berkdb bitmap-fonts bonobo bzip2 cdr crypt cups curl dga directfb divx4linux doc dts dv dvd dvdr dvdread eds emboss encode esd ethereal exif expat fam fbcon ffmpeg flac flash font-server foomaticdb fortran freetds gd gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile hal icq idn imagemagic imagemagick imlib innodb ipv6 jabber java jikes jpeg junit kde lcms ldap lesstiff libcaca libg++ libwww lzo mad maildir mhash mikmod ming mjpeg mmx mng motif mozilla mozsvg mp3 mpeg musepack mysql nas ncurses nls nsplugin odbc offensive ogg oggvorbis opengl oss pam pcre pda pdflib perl png postgres ppds python qt quicktime readline real samba scanner sdl slang speex spell ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis win32codecs winf wxwindows xanim xeo xine xinerama xml xml2 xmms xprint xv xvid yahoo zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS


This under KDE 3.5
Comment 6 Guy 2006-01-03 13:05:04 UTC
And on AMD64, I get this:

jade:/usr/share/sgml/guide/ent/iso-lat1.ent:60:18:E: "X00DB" is not a function name
jade:/usr/share/sgml/guide/ent/iso-lat1.ent:61:19:E: "X00F9" is not a function name
jade:/usr/share/sgml/guide/ent/iso-lat1.ent:62:19:E: "X00D9" is not a function name
jade:/usr/share/sgml/guide/ent/iso-lat1.ent:63:17:E: "X00FC" is not a function name
jade:/usr/share/sgml/guide/ent/iso-lat1.ent:64:17:E: "X00DC" is not a function name
jade:/usr/share/sgml/guide/ent/iso-lat1.ent:65:19:E: "X00FD" is not a function name
jade:/usr/share/sgml/guide/ent/iso-lat1.ent:66:19:E: "X00DD" is not a function name
jade:/usr/share/sgml/guide/ent/iso-lat1.ent:67:17:E: "X00FF" is not a function name
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/html/../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/html/../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/html/dblink.dsl:203:1:E: XRef LinkEnd to missing ID 'example'
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/dblink.dsl:203:1:E: XRef LinkEnd to missing ID 'reference'
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.2.0/work/taskjuggler-2.2.0/docs/en'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0'
make: *** [all] Error 2

!!! ERROR: app-office/taskjuggler-2.2.0 failed.
!!! Function src_compile, Line 64, Exitcode 2


Portage 2.1_pre3-r1 (default-linux/amd64/2005.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.14.5 x86_64)
=================================================================
System uname: 2.6.14.5 x86_64 AMD Opteron(tm) Processor 242
Gentoo Base System version 1.12.0_pre12
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-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.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=k8 -O2 -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"
MAKEOPTS="-j3"
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 X a52 aac aalib accessibility acl acpi aim alsa apache2 arts audiofile avi bash-completion berkdb bitmap-fonts bmp bonobo browserplugin bzip2 cdparanoia cdr chroot crypt cups curl curlwrappers directfb divx4linux dv dvd dvdr dvdread eds emboss encode esd ethereal examples exif expat fam fbcon ffmpeg flac flash foomaticdb fortran gcj gd gd-external gdbm gif gimp gimpprint glut gmp gnome gnutils gpm gstreamer gtk gtk2 gtkhtml guile hal hardenedphp icq idn imagemagick imlib ipv6 irc jabber java javascript jikes jpeg junit kde kerberos lcms ldap libcaca libedit libwww lm_sensors lzw lzw-tiff mad mhash mikmod mime ming mmap mng motif mozcalendar mozilla mozsvg mp3 mpeg mysql nas ncurses nls nptl nsplugin odbc offensive ogg oggvorbis openal opengl pam pcre pda pdflib perl php png portaudio posix postgres ppds python qt quicktime readline recode ruby samba scanner sdl shorten simplexml slang slp sndfile snmp sockets sox speex spell spl sqlite ssl svg tckltk tcltk tcpd tetex theora threads tidy tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l vcd vchroot verbose vhosts videos vorbis wmf wxgtk1 xface xine xinerama xml xml2 xmlrpc xmms xpm xprint xscreensaver xsl xv xvid yahoo zeo zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS


Also under KDE 3.5

I'm guessing that the update to the taskjuggler ebuild requires a lot more than the 2.1.1 ebuild did.

Also note that the 2.1.1 version of taskjuggler says in it's "about" the following: "TaskJuggler 2.1.1 (Using KDE 3.4.3)" even though I execute it under KDE 3.5.0. This may or probably may not mean anything.
Comment 7 Frank 2006-01-04 13:00:13 UTC
i get these errors:

jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:65:19:E: "X00FD" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:66:19:E: "X00DD" is not a function name

when i compile with -kde USE flag

but these when compiled with kde

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



Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-01-22 00:53:32 UTC
*** Bug 119889 has been marked as a duplicate of this bug. ***
Comment 9 Michael Brakemeier 2006-02-11 08:26:51 UTC
Created attachment 79499 [details, diff]
patch#1 - fix docprefix and path for local dtd
Comment 10 Michael Brakemeier 2006-02-11 08:27:38 UTC
Created attachment 79500 [details, diff]
patch#2 - fix minor issue with kde-menu categories
Comment 11 Michael Brakemeier 2006-02-11 08:28:53 UTC
Created attachment 79501 [details]
fixed ebuild for patch#1 and #2
Comment 12 Michael Brakemeier 2006-02-11 08:39:16 UTC
Hi,

just added 2 patches and a revised ebuild.

1. Use local dtd path, depends on docbook-xml-dtd-4.3*.
Should fix all errors from docbook stuff.
2. Use gentoo'ish path for installing the docs (/usr/share/doc/${PF})
3. follow "doc" use-flag
4. revised dependencies for "doc"
5. revised dependencies for "kde"
6. unrelated to this bug: fix TaskJugglerUI showing up in KDE's "Lost&Found" menu category

Bug 113429 is still open, needs more work (configure.in.in is totally broken).

Please try this, test and complain ;-)

Have fun.
Comment 13 Euan Clark 2006-02-13 13:20:18 UTC
2.2.0 Still failing to build (kde 3.5.1)

- lots of errors like:

jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:48:19:E: "X00F8" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:49:19:E: "X00D8" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:50:19:E: "X00F5" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:51:19:E: "X00D5" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:52:17:E: "X00F6" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:53:17:E: "X00D6" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:54:18:E: "X00DF" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:55:18:E: "X00FE" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:56:18:E: "X00DE" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:57:19:E: "X00FA" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:58:19:E: "X00DA" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:59:18:E: "X00FB" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:60:18:E: "X00DB" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:61:19:E: "X00F9" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:62:19:E: "X00D9" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:63:17:E: "X00FC" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:64:17:E: "X00DC" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:65:19:E: "X00FD" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:66:19:E: "X00DD" is not a function name
jade:/usr/share/sgml/docbook/xml-simple-dtd-4.1.2.4/ent/iso-lat1.ent:67:17:E: "X00FF" is not a function name
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]: Leaving directory `/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs/en'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0/docs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/taskjuggler-2.2.0/work/taskjuggler-2.2.0'
Comment 14 Kevin F. Quinn (RETIRED) gentoo-dev 2006-03-30 12:28:24 UTC
I created soft-links from /usr/share/sgml/docbook/xml-dtd-X to /usr/share/xml/docbook/schema/dtd/X and that worked well enough.

text-markup - could you look into this; it seems other distros put stuff in a different place (e.g. debian moved it back in Feb 2004 - ref. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=227218, and no doubt suse is the same since the upstream for this package is suse).  Moving them or symlinking one way or another would improve interoperability - or perhaps there's another way to get openjade to find schemas (I tried defining XML_CATALOG_FILES and SGML_CATALOG_FILES in the environment without any luck).
Comment 15 Franz Scholz 2006-05-15 06:18:58 UTC
Created attachment 86803 [details, diff]
ebuild-patch to fix DTD specifications and doc generation

I have patched the ebuild on my system as follows. The DTD selectors should
select the correct DTD now (if the DTD is installed).
Comment 16 Kevin F. Quinn (RETIRED) gentoo-dev 2006-05-16 04:22:18 UTC
(In reply to comment #15)
> I have patched the ebuild on my system as follows. The DTD selectors should
> select the correct DTD now (if the DTD is installed).

For info, a nicer way to deal with replacing pathspecs with sed is to do the following (taking as an example one from your patch):

sed -i -e 's:/usr/share/xml/docbook/schema/dtd/4.3/docbookx.dtd:docbookx.dtd:g' docs/en/taskjuggler.xml.in

sed uses the first character after 's' as the separator, so you don't have to us e '/', and if you don't use '/' then you don't have to escape it :)
Comment 17 Tiziano Müller (RETIRED) gentoo-dev 2006-06-04 05:37:33 UTC
Created attachment 88339 [details]
taskjuggler-2.2.0-r1.ebuild

This is a new ebuild containing:
- patch #2 from the list (has to be named kde-category.patch)
- The patch from Frank Scholz
- The suggestions from Kevin F. Quinn
- An additional dependency line for docbooc-xml-dtd-4.3* (just to be on the safe side)
- Moved the 'sed' lines to src_unpack() since this doesn't belong to src_compile() (reference ebuild for this decision: dev-cpp/ice)
Comment 18 Michael Ossmann 2006-06-29 15:33:00 UTC
I had the symptoms in comment #6 (but on an Intel system).  The solution in comment #17 worked for me, although I also had to specify USE=kde.  Thanks!
Comment 19 Iván Pérez Domínguez 2006-09-07 15:47:09 UTC
#17 worked for me.
Comment 20 Michael Imhof (RETIRED) gentoo-dev 2007-01-04 14:45:06 UTC
Could you please retest with the taskjuggler-2.3.0 ebuild?
Comment 21 daniel mahler 2007-01-05 08:47:38 UTC
That fixed it for me. Thanks.

(In reply to comment #20)
> Could you please retest with the taskjuggler-2.3.0 ebuild?
> 
Comment 22 Justin Huff 2007-01-08 18:39:18 UTC
Worked for me as well!
Comment 23 Przemyslaw Maciag (RETIRED) gentoo-dev 2007-02-04 14:41:21 UTC
Created attachment 109132 [details]
taskjuggler-2.3.1.ebuild (version bump + cleanups)

Hi!

So we have an update for taskjuggler. I made few enhacements:
- no inheriting eclass is needed
- dekstop file was fixed upstream (as I see)
- proper qt dependency handling (>qt-3 can pull qt-4 which isn't what we need here)
- addwrite / addpredict are in qt3.eclass
- other small cleanups

Also... I added doc USE flag, together with `use_enable doc docs` in ebuild, but... building docs doesn't work for me :/ Maybe I'll check it again later.

Cheers,
Przemek
Comment 24 Przemyslaw Maciag (RETIRED) gentoo-dev 2007-02-04 14:43:50 UTC
s/no inheriting eclass is needed/no inheriting eutils.eclass is needed/

oops. too fast - sorry!

Cheers,
Przemek