[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