Xfce 4.4 on Cygwin

Nick Deubert ndeubert at gmail.com
Wed Nov 8 20:39:16 CET 2006


I'm just getting back to this now (you weren't kidding when you said
I'd need a bit of time to waste :) ). I've sucessfully built and
installed (4.3.99.2 at this point):
xfce4-dev-tools, libxfce4util, libxfcegui4, libxfce4mcs,
xfce-mcs-manager, libexo, xfce4-panel based on the order specified by
the svn page: http://www.xfce.org/index.php?page=documentation&lang=en#install

So, now I am on thunar and getting this warning/error:  gcc
-DHAVE_CONFIG_H -I. -I. -I.. -I.. -DEXO_API_SUBJECT_TO_CHANGE
-DEXO_DISABLE_DEPRECATED -DG_LOG_DOMAIN=\"thunar-vfs\"
-DLIBEXECDIR=\"/usr/local/libexec\" -DSN_API_NOT_YET_FROZEN
-DTHUNAR_VFS_COMPILATION -DTHUNAR_VFS_VERSION_API=\"1\" -DXTHREADS
-DXUSE_MTSAFE_API -I/opt/xfce-svn/include/exo-0.3
-I/opt/xfce-svn/include/xfce4 -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0
-I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/libpng12 -I/usr/include/startup-notification-1.0 -Wall
-Werror -g -O2 -MT libthunar_vfs_1_la-thunar-vfs-user.lo -MD -MP -MF
.deps/libthunar_vfs_1_la-thunar-vfs-user.Tpo -c thunar-vfs-user.c
-DDLL_EXPORT -DPIC -o .libs/libthunar_vfs_1_la-thunar-vfs-user.o
thunar-vfs-user.c: In function `thunar_vfs_user_manager_init':
thunar-vfs-user.c:608: warning: implicit declaration of function `setpassent'
make[3]: *** [libthunar_vfs_1_la-thunar-vfs-user.lo] Error 1
make[3]: Leaving directory `/home/ncd/xfce-svn/trunk/thunar/thunar-vfs'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/ncd/xfce-svn/trunk/thunar/thunar-vfs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ncd/xfce-svn/trunk/thunar'
make: *** [all] Error 2

Here's my gcc version (not sure if this is too old, it's just what
came with cygwin):
Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
Configured with: /gcc/gcc-3.4.4/gcc-3.4.4-1/configure --verbose
--prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib
--libexecdir=/usr/lib --mandir=/usr/share/man
--infodir=/usr/share/info --enable-languages=c,ada,c++,d,f77,java,objc
--enable-nls --without-included-gettext
--enable-version-specific-runtime-libs --without-x --enable-libgcj
--disable-java-awt --with-system-zlib --enable-interpreter
--disable-libgcj-debug --enable-threads=posix --enable-java-gc=boehm
--disable-win32-registry --enable-sjlj-exceptions
--enable-hash-synchronization --enable-libstdcxx-debug :
(reconfigured)
Thread model: posix
gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)

Something else I should mention as well (because I'm not sure if this
is the correct or intended way) but I want to install this xfce in a
different prefix so I have been running autogen.sh and then configure
with my prefix and then doing the make. Sometimes I get different
errors this way then if I run autogen.sh, make, configure w/ prefix,
and make again.
The later way is what I've had to do to get some of the packages to
completely build and install.

Thanks,
Nick



More information about the Xfce mailing list