[Uml-devel] How to build Umbrello on cygwin

Carsten Pfeiffer carpdjih at mailbox.tu-berlin.de
Wed Feb 4 03:53:01 UTC 2004


-----BEGIN PGP SIGNED MESSAGE-----

On Saturday 31 January 2004 11:12, Sebastian Stein wrote:

> Where some changes to the code base needed? Maybe we can merge them to
> head.

Actually, no, not really. The only problems I had, were trying to understand 
how to build it at all and fix some link errors.

What I had to do was:

ln -s /lib/libcygwin.a /lib/libdl.a
ln -s /lib/libcygwin.a /lib/libpng.a

export PERL=/usr/bin/perl
export Xsed=sed
export ARTSCCONFIG=/bin/true
export MCOPIDL=/bin/true

And I copied /usr/src/admin/* to kdesdk/admin/

Those link errors were caused by the bidirectional dependencies between the 
umbrello/ classes and those convenience libraries in umbrello/classparser, 
umbrello/dialogs/ etc. -- you need the linker flag 
- --enable-runtime-pseudo-reloc for that, which is going to be the default in a 
newer libtool, AFAIU.

So with the above steps and the next libtool, umbrello should build out of the 
box.

I'm not sure how to build a downloadable package for cygwin, that's why I 
didn't do that yet.

Cheers
Carsten Pfeiffer
-----BEGIN PGP SIGNATURE-----

iQEVAwUBQCDcy6WgYMJuwmZtAQHRvQf7Bit9zTZYsMjeYy0xNb//rFlze7I7izmX
fjfGRDhycgmg3Nfy8hp7a21bNLlNKmaOW7h4Gnza/Okht+zHQqO9IQPk2AoTfHOO
oKZTufYzRouF1gJp1h/td3/6t0Os+oIklD6Rx1KNU7uAtXW5pqRsDhwEfv/aJVFL
T9z2mgKukXG4dW2R/2QW6VhK5PXw/K/7nMj6uUcACxsPWkraAvjmerEjF+wIng6N
s3yxxx4E6tQ5x7EGTH7t/1B06ETCaEQjjsJ219aDaV84jxAJ5SlFsVAN2kjcaDNW
hhirmQ7TadQlR9wb6+ZtZxKnV4IEq/1LaWqRbi9s/BzCVcZah3fDmA==
=QrUp
-----END PGP SIGNATURE-----




More information about the umbrello-devel mailing list