[Uml-user] Debian stable packages for umbrello?
Sam Vilain
sam at vilain.net
Sat Apr 26 06:45:02 UTC 2003
Hi all,
I realise that woody proper doesn't have the latest QT packages, but 3.1.1
packages *are* available for woody on kde's web site. I think that
umbrello should at least be able to build against these packages.
Additionally, it is a good idea to include the debian/ control directory
used to build the packages with dpkg-buildpackage in the .tar.gz
distribution, so that users can easily produce .debs from the source -
they're very small, after all. Same for RedHat .spec's IMHO.
I'd really like to contribute to umbrello - I think I could probably write
a Perl writer that would be able to write classes to plug in straight away
to the only truly transparent OO -> RDBMS mapper for Perl, Tangram (via
Class::Tangram classes that automatically give you accessor methods, and
homogenic methods for accessing containers that hold associations). I
have written a web-based UML design tool already that covers building
classes, associations, attributes etc, and it would be great to be able to
incorporate my work into Umbrello.
However, I don't want to have to switch to sid; it's called unstable for a
reason. It would be like producing RPMs for RawHide and telling users to
`upgrade' to RawHide to run your application.
Here is the error I got (after running configure
--with-qt-includes=/usr/include/qt3; straight configure didn't find the
libs):
themachine:/usr/src/umbrello-1.1.1$ make
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: Entering directory `/usr/src/umbrello-1.1.1'
Making all in uml
make[2]: Entering directory `/usr/src/umbrello-1.1.1/uml'
Making all in classparser
make[3]: Entering directory `/usr/src/umbrello-1.1.1/uml/classparser'
source='ParsedStruct.cc' object='ParsedStruct.o' libtool=no \
depfile='.deps/ParsedStruct.Po' tmpdepfile='.deps/ParsedStruct.TPo' \
depmode=gcc /bin/sh ../../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/include/qt3
-I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2
-fno-exceptions -fno-check-new -c -o ParsedStruct.o `test -f
'ParsedStruct.cc' || echo './'`ParsedStruct.cc
In file included from ParsedContainer.h:21,
from ParsedStruct.h:21,
from ParsedStruct.cc:19:
ParsedMethod.h:23: qlist.h: No such file or directory
make[3]: *** [ParsedStruct.o] Error 1
make[3]: Leaving directory `/usr/src/umbrello-1.1.1/uml/classparser'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/umbrello-1.1.1/uml'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/umbrello-1.1.1'
make: *** [all] Error 2
themachine:/usr/src/umbrello-1.1.1$
The file qlist.h is in the libqt3-dev package that is in the standard
debian woody package; however it is not in the libqt3-mt-dev or libqt3-dev
packages that are on download.kde.org.
Perhaps this is a simple packaging problem with the libqt3-mt-dev packages;
Martin - could you perhaps comment?
--
Sam Vilain, sam at vilain.net
Real software engineers eat quiche.
More information about the umbrello
mailing list