A small contribution

2002-04-28 Thread lukekendall

I read through the contributors guide, but couldn't find any mention of
how to contribute a binary port of a utility.  So after considerable
hunting around the web site, trying to find out how to make such a
contribution, I found the above vaguely-likely address.

If that's wrong, could someone be kind enough to forward this on to the
relevant person?

The contribution is simply a build of the Window Maker window manager
(http://www.windowmaker.org/) for Cygwin/Xfree86.  It's linked to from
a write-up on setting up your X on Windows, and using it to display
parts of your Unix desktop on your windows machine, at:
http://members.optushome.com.au/lukekendall/xwin-network.html

My initial (5MB) binary package for Window Maker is
http://members.optushome.com.au/lukekendall/bins/wmaker-0.80.0-cygwin.tar.gz
(I'm going to try it out at work in a few days on a cold
installation, and see if I managed to collect all the components
together properly.)

Please let me know if *any* of this is useful.  Personally I think one
thing that might be holding back Cygwin-Xfree86's usefulness is the very
primitive twm window manager that comes as the default with the
installation.

Would a better place for extra binaries (for a judicious assortment of
a few window managers), be
ftp://mirrors.rcn.net/pub/sourceware/cygwin/xfree/binaries/4.2.0/ ?
I have limited space on my web site, so the 5MB WM package, above, is
stretching it a bit.

Oh, and so this isn't entirely off the proper topic:  the link for
Sergey Orkhapin on the page http://cygwin.com/xfree/ is borken:
http://miracle.geol.msu.ru/sos/ doesn't exist.

luke




RE: A small contribution

2002-04-28 Thread Robert Collins



 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED]] 
 Sent: Monday, April 29, 2002 12:31 AM
 To: [EMAIL PROTECTED]
 Cc: Luke at work
 Subject: A small contribution
 
 
 I read through the contributors guide, but couldn't find any 
 mention of how to contribute a binary port of a utility.  So 
 after considerable hunting around the web site, trying to 
 find out how to make such a contribution, I found the above 
 vaguely-likely address.

Have a look at http://www.cygwin.com/setup.html.
 
Cheers,
Rob



RE: A small contribution

2002-04-28 Thread Harold Hunt

Luke,

 Oh, and so this isn't entirely off the proper topic:  the link for
 Sergey Orkhapin on the page http://cygwin.com/xfree/ is borken:
 http://miracle.geol.msu.ru/sos/ doesn't exist.

Okay, I removed the link.  That was pretty much the only option since
searching Google for the roman spelling of his name (he's Russian) only
produced the link to that page, which as you said is no longer existent.  I
couldn't find him listed anywhere on Moscow State University's Geology site,
so I'll just have to assume that he's moved on...

 My initial (5MB) binary package for Window Maker is
 http://members.optushome.com.au/lukekendall/bins/wmaker-0.80.0-cyg
 win.tar.gz

I've put this package on the mirror network.  It should should up within 24
hours.  The directory is xfree/contrib/, so a sample URL would be:
http://mirrors.rcn.net/pub/sourceware/cygwin/xfree/contrib/wmaker-0.80.0-cyg
win.tar.gz

I've also added Window Maker to the Ported Software page:
http://xfree86.cygwin.com/ported-software.html


Hope that helps,

Harold




RE: Error Installing imlib 1.9.14

2002-04-28 Thread Harold Hunt

Peter,

In this command,
 gcc -shared -o cygimlib-gif.dll
 -Wl,--out-implib=libimlib-gif.dll.a -Wl,--export
 -all-symbols -Wl,--whole-archive libimlib-gif.a
 -Wl,--no-whole-archive -L/usr/lo
 cal/lib -lungif -L. -lgdk_imlib -L/opt/gnome/lib
 -L/usr/X11R6/lib -lgtk -lgdk -l
 gmodule -lglib -lintl -lXext -lX11

you are getting the error,
 undefined reference to `_gdk_m
 alloc_image'

which means that you have to move the -lgdk or -lgdk_imlib so that it
appears in the link sequence after all libraries that depend on it.

The reason for this is simple: the list of things to link is walked from
left to right creating a list of references, which are checked against the
remaining libraries on the list that might have those symbols defined.  At
no point does the linker say, Ah ha, I've got a symbol here that is
undefined, let me go back and check the list of things to link for this
symbol.  That would result in ridiculus link times.  Move the gdk or
gdk_imlib libs towards the end of the list (experiment with this) and the
linker will be happy.


Now, you can gain some additional insight by figuring out which library or
object file contains io-gif.c, as this file has the undefined reference to
_gdk_malloc_image.  Then find out which library contains gdk_malloc_image
(probably gdk or gdk_imlib).  Then move the corresponding library later in
the list.

There is one other possibility: the version of imlib-gif that you are trying
to build depends on a newer (or older) version of gdk or gdk-imlib that
contains gdk_malloc_image, while your version of gdk or gdk_imlib does not
have that symbol.  Look into this and report.


Harold




RE: fyi - another choice : openbox works on cygwin/xfree86.

2002-04-28 Thread Harold Hunt

I just made a Cygwin setup.exe package (and accompanying setup.ini) for
this.  Could somebody please point setup.exe at this site and verify that it
works for them (works for me):
ftp://huntharo-4.user.msu.edu/pub/openbox/

Heh... that was pretty easy.

I haven't quite mastered making a source package yet... that will come later
(it's finals week).

Harold

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]On Behalf Of redhatcat
 Sent: Sunday, April 28, 2002 9:11 PM
 To: [EMAIL PROTECTED]
 Subject: fyi - another choice : openbox works on cygwin/xfree86.


 fyi - another choice : openbox works on cygwin/xfree86.  The stable code
 complied out of the box for me.  ( Blackbox derivative)

 http://openbox.sunsite.dk/