This is the mail archive of the cygwin-xfree mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: compiling flpsed under Cygwin


Stephen P. Harris wrote:

> Also I didn't know .so files were forbidden to Cygwin

They are not forbidden. But standard shared library naming on windows
is .dll and this is used by most cygwin packages.

> since my
> Apache directory is full of them, installed by Cygwin. So from 0)
> your statement "Cygwin/Windows do not use .so files" seems
> less than precise, certainly makes it hard for me to generalize to
> "xorg-devel distributes a libX11.dll.a file which should have been
> found by the configure script." I suppose you mean in place of the
> -lx11 reference to libX11.so which seems accurate. From Google:
>
> "Hallo,
> Cygwin changed the naming scheme for X binaries and importlibraries,
> this means the X11 is not found by configure without this change:
>
> diff -Nurd ocaml-3.07beta2~/configure ocaml-3.07beta2/configure
> --- ocaml-3.07beta2~/configure  2003-08-20 17:10:58.000000000 +0200
> +++ ocaml-3.07beta2/configure   2003-08-29 15:23:24.000000000 +0200
> @@ -1194,6 +1194,7 @@
>  do
>    if test -f $dir/libX11.a || \
>       test -f $dir/libX11.so || \
> +     test -f $dir/libX11.dll.a || \
>       test -f $dir/libX11.sa; then
>      if test $dir = /usr/lib; then
>        x11_link="-lX11"
> #END

This is just true for a single application which has a broken configure.
Usually configure does not check for specific files but tries to actually
link the libraries. This does work even with the import libraries.

> 1. "If you are truly using XFree86 then you're off-topic for this mailing
> list. "We don't support XFree86 anymore." Unless you are in charge of this
> list with the power of refuting the FAQ the use of "we" seems yet another
> case of the "we" consisting of an X-man with a mouse in his pocket. People
> with little qualification habitually use the term "we" to hide their
> inexperience. It advertises their feeling of being on insecure ground.

Cygwin is a project were many people gather to work together. Those people
usually have a very good insight of what is going on. If you want someone
speak up who is the head of cygwin then you should ask Chris Faylor. Or
you want a word from the Cygwin/X maintainer (thats me)?

| We do not support XFree86 for some time now. We changed to Xorg. The
| compatibility package is just for applications which use older shared
| libraries which are binary incompatible with the current. (But I guess
| this is something you figured out yourself with your experience)

get lost
        ago
-- 
 Alexander.Gottwald@s1999.tu-chemnitz.de
 http://www.gotti.org           ICQ: 126018723


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]