Re: kde cygwin patches

Ralf Habacker <[email protected]>
Newsgroups gmane.comp.kde.devel.cygwin
Message-ID <[email protected]>
On Saturday 07 May 2005 07:12, Sunil wrote:
> Hi,
>
> It seems like the 6th time is the charm. I
> successfully built kdelibs/base/artwork/graphics/games/network
> with gcc 3.3.3 (3.4.3 was a bad idea, although the
> built code ran MUCH faster than 3.3.3) so far. 
You have written about dynamic_cast problems. Are there more problems using 
kde 3.4 ? Is this problems could be handled this seems to be very 
interesting, because I recognized performance problems for example with 
umbrello. The most time when importing classes is gone in the dynamic_cast 
related functions (about 60%), so I assume, that this cast operations are 
very bad implemented in gcc 3.3.3. 

Where you got gcc 3.4.3, cygwin distro contains only the 3.4.1 release ? 

> Since I use portage to do my builds and pkg mgmt, attached will be
> a set of portage ebuilds (bash scripts basically) from
> my overlay directory which contain the patches needed
> for cygwin. Please untar in a temp location and then
> search for "*cygwin*.patch". Moreover, have a look at
> the latest ebuilds(originals are marked with .orig
> extension) to see how to apply patches and what
> specific stuff to do get the build going. kdelibs was
> the most tricky one because the build is circular
> because of the requirement that DLLs can not have
> undefined symbols. May be a better factorization of
> libkdeinit_kded from kded is needed. Latest portage
> ebuilds and a cygwin patch for portage is also
> included if you are inclined enough to install portage
> on cygwin.

I will take a look. Thanks for contributing. 

> Known issues currently being worked upon:
> 1. kcontrol is empty and individual config modules are
> moved to "Lost & Found", although all modules work
> fine when accessed from "Lost & Found" menu.
> 2. ssl patch is not complete. So, I had to do
> something like 'ln -s cygcrypto-0.9.7.dll
> libcrypto.dll' for konqueror to find OpenSSL under
> crypto menu.

> Thanks,
> Sunil
> PS: since I can't send attachments larger than 70k, I
> will send separate ebuild tars for individual pkgs.
>
>
>
> Discover Yahoo!
> Get on-the-go sports scores, stock quotes, news and more. Check it out!
> http://discover.yahoo.com/mobile.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.