Building XFCE on Cygwin
Maarten Boekhold
boekhold at emirates.net.ae
Thu Jul 8 16:30:03 CEST 2004
Hello all,
Since recently the cygwin distribution includes glib/atk/pango/gtk2, and
I thought I'd give building XFCE (4.0.5) a try. I based my efforts on
the (minimal) patches available from http://www.oliwen.com/bamanzi/.
The necessary steps to compile XFCE on cygwin seem to consist of:
1. Adding -no-undefined to the various 'libXXX_la_LDFLAGS' lines
2. running autoreconf
3. configure
4. *copy the cygwin version of /usr/automake/devel/bin/libtool to '.'*
5. make && make install
Following the above steps I've successfully compiled:
- dbh
- libxfce4util
- libxfcegui4
- libxfce4mcs
- gtk-xfce-engine
- xfce-mcs-manager
- xfce4-panel
- xfce-mcs-plugins
I'm now stuck at xfdesktop, for apparently different reasons (didn't try
to build any of the other modules yet, changes are good that they will
build just fine with the above steps, as long as they don't depend on
xfdesktop).
Is it possible for the developers of XFCE to add an automake rule that,
when on a cygwin system, will add the -no-undefined flag to the various
libXXX_la_LDFLAGS lines? That would make a further porting effort a lot
easier. I don't know the whole autoconf stuff very well, otherwise I
would have provided you with the correct macros already... I'll ask on
the cygwin mailing list if somebody can give me a cookbook recipe...
I'll try to figure out with help from the cygwin mailing lists how to
handle the libtool issue. It seems that the cygwin libtool version is a
patched version of 1.5.6, but perhaps the changes are incorporated in a
later version of libtool/autoconf/automake?
More information about the Xfce4-dev
mailing list