Cygwin + Gnome
This page shows how to compile Gnome softwares on Cygwin/Win2000.
However, not all the packages listed on this page are Gnome softwares.
The packages were installed on my system in reverse order of the lower list.
|
|
|
screen shot
glade & ghex & xdaliclock
TerraForm
gnotepad+
Truevison
|
-
GtkDiskFree -
gtkdiskfree-1.6.2 (Cygwin 1.3.3; 2001-10-10)
-
No problem.
There exist some fields displayed with a negative number.
-
HDBENCH clone -
hdbench-0.14.0 (Cygwin 1.3.3; 2001-10-09)
-
Change source as follows:
- Remove line 33 of src/benchmark.c.
- Remove line 28, 88 and 142 of src/benchcpu.s.
- Change "bench" to "_bench" in line 27, 29, 87, 89, 141 and 143 of src/benchcpu.s.
- Change "done" to "_done" in line 75, 129 and 170 of src/benchcpu.s.
Caused core dump when SYSTEM button pressed.
-
Truevision -
truevision-0.3.6 (Cygwin 1.3.3; 2001-10-05)
-
After ./configure, change source as follows.
Cannot render the scene.
-
gdk-pixbuf-0.11.0 (Cygwin 1.3.3; 2001-09-28)
-
Run "./configure --disable-mmx" and make.
-
pkgconfig-0.8.0 (Cygwin 1.3.3; 2001-09-26)
-
Remove line 674 of "glib-1.2.8/gstrfuncs.c".
-
GTKtalog -
gtktalog-0.99.11 (Cygwin 1.3.2; 2001-09-14)
NG
-
After ./configure, change source as follows.
- Copy "fnmatch.h" of GNU diffutils-2.7 to top directory.
- Append "#include <sys/vfs.h>" to "src/gtktalog/progressbar.c".
Can not scan CD-ROM.
-
gnome-libs-1.4.1.1 (Cygwin 1.3.2; 2001-09-14)
NG
-
Change source as follows.
- Ignore error of "gmodule.h" in "configure".
- Remove "exit 1;" at line 5452 of "configure".
- Include getopt.h in zvt/zterm.c
- Change receive_fd() of zvt/subshell.c to always return -1.
- In zvt/gnome-pty-helper.c,
remove the line including stropts.h
and change pass_fd() to always return -1.
-
gnotepad+ -
gnotepad+-1.3.3 (Cygwin 1.3.2; 2001-07-27)
-
After ./configure, change source as follows.
- Copy "fnmatch.h" of GNU diffutils-2.7 to top directory.
- Append "-lXpm" to line 124 of "src/Makefile".
-
pinfo-0.6.3 (Cygwin 1.3.2; 2001-07-24)
-
After ./configure, change source as follows.
- Append "-lintl" to line 133 of "src/Makefile".
-
gnotepad+ -
gnotepad+-1.0.8 (Cygwin 1.3.2; 2001-07-24)
-
After ./configure, change source as follows.
- Remove "#include <values.h>" in "src/prefs.c".
- Remove "-lm" of line 64 and 143 of "src/Makefile".
-
gnome-crystal-0.2.3 (Cygwin 1.3.2; 2001-07-23)
NG
-
Change "configure" as follows.
5216: LIBS="$saved_LIBS $GTK_LIBS $GL_LIBS -lgtkgl $GTK_LIBS $GL_LIBS"
Runtime error has occurred.
-
GTKtalog -
gtktalog-0.99.7 (Cygwin 1.3.2; 2001-07-23)
NG
-
After ./configure, change source as follows.
- Copy "fnmatch.h" of GNU diffutils-2.7 to top directory.
- Append "#include <sys/vfs.h>" to "src/gtktalog/progressbar.c".
Can not scan CD-ROM.
-
GAL - gal-0.9 (Cygwin 1.3.2; 2001-07-19)
-
Change source as follows, and run "LIBS=-liconv ./configure".
- Change "gal/widgets/Makefile" as follows.
316: $(LINK) $(test_color_LDFLAGS) $(test_color_OBJECTS) (test_color_LDADD) $(LIBS) $(test_color_LDADD)
320: $(LINK) $(test_e_font_LDFLAGS) $(test_e_font_OBJECTS)$(test_e_font_LDADD) $(LIBS) $(test_e_font_LDADD)
324: $(LINK) $(test_font_loading_LDFLAGS) $(test_font_loading_OBJECTS) $(test_font_loading_LDADD) $(LIBS) $(test_font_loading_LDADD)
-
Change "gal/e-text/Makefile" as follows.
72: Remove -lgnomeprint.
79: Remove -lgnomeprint.
210: LIBS = -liconv -lgnomeprint -lart_lgpl -lz -lX11
-
gtkglarea-1.2.2 (Cygwin 1.3.2; 2001-07-19)
-
No problem.
-
CHBG -
chbg-1.4 (Cygwin 1.3.2; 2001-07-19)
NG
-
No problem, but no image displayed.
-
SimGear -
SimGear-0.0.16 (Cygwin 1.3.2; 2001-07-19)
-
Append the following to "/usr/X11R6/include/GL/glu.h".
typedef void (*_GLfuncptr)();
-
povray3.1g (Cygwin 1.3.2; 2001-07-19)
-
Run make at "source/libpng" before run "make newunix".
-
PLIB -
PLIB - plib-1.4.1 (Cygwin 1.3.2; 2001-07-18)
-
No problem.
-
libxml2-2.3.14 (Cygwin 1.3.2; 2001-07-13)
-
No problem.
-
guile-1.4 (Cygwin 1.3.2; 2001-07-12)
-
Change source as follows.
- Rename "ice-9/and-let*.scm" to "ice-9/and-let.scm".
- Remove "extern int h_errno;" in "libguil/net_db.c".
-
Terraform -
terraform-0.8.1 (Cygwin 1.3.2; 2001-07-11)
-
No problem.
-
bc-1.06 (Cygwin 1.3.2; 2001-06-26)
-
No problem.
-
sxsame-3.01 (Cygwin 1.3.2; 2001-06-18)
-
No problem.
-
think-0.2 (Cygwin 1.3.2; 2001-06-13)
NG
-
No problem, but run time error has occurred.
-
gmp-3.1.1 (Cygwin 1.3.2; 2001-06-13)
-
No problem.
-
libghttp-1.0.9 (Cygwin 1.3.2; 2001-06-12)
-
No problem.
-
oaf-0.6.5 (Cygwin 1.3.2; 2001-06-12)
-
Change source as follows after ./configure.
-
db-3.1.17 (Cygwin 1.3.2; 2001-06-12)
-
Install rpm files which distributed at Project HeavyMoon.
- db-3.1.17-3.i686-cygwin.rpm
- db-devel-3.1.17-3.i686-cygwin.rpm
-
popt-1.6.2 (Cygwin 1.3.2; 2001-06-11)
-
No problem.
-
libglade-0.16 (Cygwin 1.3.2; 2001-06-11)
-
No problem.
-
glade-0.6.2 (Cygwin 1.3.2; 2001-06-11)
-
No problem.
-
ghex-1.2 (Cygwin 1.3.2; 2001-06-11)
-
No problem.
-
scrollkeeper-0.2 (Cygwin 1.3.2; 2001-06-11)
-
After ./configure, change source as follows.
-
GnomeHello-0.1 (Cygwin 1.3.2; 2001-06-11)
-
No problem.
-
FreeType -
freetype-2.0.3 (Cygwin 1.3.2; 2001-06-05)
NG
-
Create an empty "builds/cygwin/ft2unix.h" file
before running "make install".
-
gnome-print-0.29 (Cygwin 1.3.2; 2001-06-11)
-
No problem.
-
libxml-1.8.11 (Cygwin 1.3.2; 2001-06-07)
-
No problem.
-
gdk-pixbuf-0.10.1 (Cygwin 1.3.2; 2001-06-07)
-
No problem.
-
gnome-libs-1.2.13 (Cygwin 1.3.2; 2001-06-07)
NG
-
Change source as follows.
- Include getopt.h in zvt/zterm.c
- Change receive_fd() of zvt/subshell.c to always return -1.
- In zvt/gnome-pty-helper.c,
remove the line including stropts.h
and change pass_fd() to always return -1.
-
ORBit-0.5.8 (Cygwin 1.3.2; 2001-06-07)
-
Run make with skipping test directory.
- Remove "test" at line 98 of "Makefile".
-
db-2.7.7 (Cygwin 1.3.2; 2001-06-06)
-
Install rpm files which distributed at SourceForge.
- db-2.7.7-1.i386-cygwin.rpm
- db-devel-2.7.7-1.i386-cygwin.rpm
-
imlib-1.9.10 (Cygwin 1.3.2; 2001-06-06)
-
No problem.
-
gtk+-1.2.10 (Cygwin 1.3.2; 2001-06-05)
-
No problem.
-
glib-1.2.10 (Cygwin 1.3.2; 2001-06-05)
-
Remove line 705 of gstrfuncs.c.
-
gnome-common-1.2.1 (Cygwin 1.3.2; 2001-06-05)
-
No problem.
XMLinux Home
E-Mail:
xmlinux@geocities.co.jp