Mail Archives: cygwin/1998/07/02/07:16:38
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------ =_NextPart_000_01BDA522.D3D87E76
Content-Type: text/plain
I have compiled GIMP myself. I did it without shared memory using static
libraries. After I stripped everything it totaled about 25M. There is
actually only one "plug-in" that is broken. It is the script-fu
extension. If you remove it from the "share" directory all of the other
plug-ins magically work.
I realize that script-fu is a big part of GIMP. But, it is a temporary
solution until I have time to locate the problem.
-----Original Message-----
From: Alexander Stockdale [mailto:astockdale AT computer DOT org]
Sent: Tuesday, June 30, 1998 12:04 PM
To: astockdale AT computer DOT org; valtul AT demos DOT su
Cc: Cygwin List
Subject: RE: GIMP anyone?
> Two remarks:
> Firstly, there is a function in Gimp --no-shm that you could use when
> starting a program - it's work for me on FreeBSD (everyone could see
that
> the Gimp's loading is significantly slow down), but it's no work on
Cygwin
> with or without IPC package - it's hanging up in script-fu module. Did
you
> try to comment all shm things out? It'll be the greate contribution to
> Cygwin ported application list.
> The second: it could be more efficient to produce a shared dll for GTK
and
> Gimp - it takes over 50 mb on my hard drive - too much for buggy port!
Although I saw the --no-shm option, I never bothered trying to use it...
I knew
that the compilation would fail for lack of ipc and shm. Instead, I
went
through the code (it really only affects 2 or 3 modules), and
strategically
commented out sections of the code related to shm management. You can
get away
with this because all of the shm handling in GIMP is controlled by a
variable
(use_shm, or something similar) that is initialized to -1. The value of
this
variable will only be changed if shm functions are successfully called,
and the
code checks this variable before trying to do anything with shm. The
result is
that by commenting out the code, thereby ensuring that the value of the
variable stays -1, you effectively eliminate shm from the app.
As to your second remark, Craig Setera (see elsewhere on this list)
tells me
that he has managed to create dll's for one or more of the GIMP
libraries. I
think he is still working on perfecting this... contact him for more
info. I
agree that 50 MB (or more) is too much for a buggy port. On the other
hand, if
I could just figure out how to fix the plug-in problems, it wouldn't be
so
buggy!
Alexander Stockdale
-
For help on using this list (especially unsubscribing), send a message
to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
------ =_NextPart_000_01BDA522.D3D87E76
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64
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
AAAAOIUAAAEAAAABAAAAAAAAAAsALoALIAYAAAAAAMAAAAAAAABGAAAAAACIAAAAAAAACwAvgAsg
BgAAAAAAwAAAAAAAAEYAAAAABYgAAAAAAAALAHOACCAGAAAAAADAAAAAAAAARgAAAAAGhQAAAAAA
AAMAJgAAAAAAAwA2AAAAAAAeADFAAQAAABEAAABSRFBBUktFUkQwNkZDNDAwAAAAAAMAGkAAAAAA
HgAwQAEAAAARAAAAUkRQQVJLRVJEMDZGQzQwMAAAAAADABlAAAAAAAMAgBD/////AgH5PwEAAAB0
AAAAAAAAANynQMjAQhAatLkIACsv4YIBAAAABgAAAC9PPUJVVExFUiBNQU5VRkFDVFVSSU5HIENP
TVBBTlkvT1U9QlVJTERJTkdTL0NOPVJFQ0lQSUVOVFMvQ049VE9XRVIvQ049UkRQQVJLRVJEMDZG
QzQwMAAeAPg/AQAAAAwAAABQYXJrZXIsIFJvbgAeADhAAQAAABEAAABSRFBBUktFUkQwNkZDNDAw
AAAAAAIB+z8BAAAAdAAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAYAAAAvTz1CVVRMRVIgTUFO
VUZBQ1RVUklORyBDT01QQU5ZL09VPUJVSUxESU5HUy9DTj1SRUNJUElFTlRTL0NOPVRPV0VSL0NO
PVJEUEFSS0VSRDA2RkM0MDAAHgD6PwEAAAAMAAAAUGFya2VyLCBSb24AHgA5QAEAAAARAAAAUkRQ
QVJLRVJEMDZGQzQwMAAAAABAAAcwUBnlLh6lvQFAAAgwdn7Y0yKlvQEeAD0AAQAAAAUAAABSRTog
AAAAAB4AHQ4BAAAADQAAAEdJTVAgYW55b25lPwAAAAALACkAAAAAAAsAIwAAAAAAAwAGENVLr1ID
AAcQ5QcAAAMAEBAAAAAAAwAREAEAAAAeAAgQAQAAAGUAAABJSEFWRUNPTVBJTEVER0lNUE1ZU0VM
RklESURJVFdJVEhPVVRTSEFSRURNRU1PUllVU0lOR1NUQVRJQ0xJQlJBUklFU0FGVEVSSVNUUklQ
UEVERVZFUllUSElOR0lUVE9UQUxFAAAAAGqL
------ =_NextPart_000_01BDA522.D3D87E76--
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
- Raw text -