I emerged freeciv version 1.14.2 using the setup as per the attached emerge info. output. Two problems are apparent with client map view: 1) attempting to scroll the viewable area vertically causes it to scroll horizontally instead; 2) pressing C to center the map view on the active unit centers the map on the correct vertical location, but incorrect horizontal location. Pressing C again centers the map in the correct place. The problem appears to occur for both the gtk1 and gtk2 clients. The problem was evident for both the default isometric view, and also with a flat tileset (running civclient with the option --tiles trident). However, re-emerging with CFLAGS and CXXFLAGS set to "-O2" appears to solve the problem. Reproducible: Always Steps to Reproduce: 1.Start civserver and civclient 2.Attemp to scroll map view position vertically 3. Actual Results: Map view position scrolls horizontally Expected Results: Map view position should scroll vertically emerge info output: Gentoo Base System version 1.4.16 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 AMD Athlon(tm) Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 13 2005, 03:28:58)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -mcpu=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -mcpu=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl emboss encode esd fam foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg libg++ libwww live mad mikmod motif mp3 mpeg nas ncurses network nls nptl ogg oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline scanner sdl slang spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts vorbis xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
How does 2.0.1 work for you?
Just emerged 2.0.1, and the problem appears to be solved
ok. since I'm not planning on putting any more effort into the 1.x versions, I'm going to mark this as WONTFIX. Thanks for the bug report and testing.