Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Gamers & Players
  • Search

glest?

Having problems getting your favorite Linux game to work? Want to discuss strategies? This is the place!
Post Reply
  • Print view
Advanced search
19 posts • Page 1 of 1
Author
Message
russianpirate
Veteran
Veteran
User avatar
Posts: 1167
Joined: Sun Sep 26, 2004 2:47 am
Location: Detroit, MI

glest?

  • Quote

Post by russianpirate » Thu Mar 03, 2005 9:41 pm

anyone got glest working on linux?
http://www.happypenguin.org/show?Glest
Top
robust
n00b
n00b
Posts: 53
Joined: Fri Sep 05, 2003 10:00 am

  • Quote

Post by robust » Thu Mar 03, 2005 11:49 pm

There isn't a linux version available. But I tried the game in wine and it works great.
(You do need the two dlls mentioned on the page you linked to.)
Top
gaminggeek
Apprentice
Apprentice
User avatar
Posts: 231
Joined: Thu Nov 13, 2003 7:09 pm
Location: New Zealand

  • Quote

Post by gaminggeek » Sun Mar 06, 2005 5:37 am

there are som 3rd party linux bins made check the comments
Top
charlieg
Advocate
Advocate
User avatar
Posts: 2149
Joined: Tue Jul 30, 2002 11:05 am
Location: Manchester UK
Contact:
Contact charlieg
Website

  • Quote

Post by charlieg » Mon Mar 07, 2005 12:12 am

gaminggeek wrote:there are som 3rd party linux bins made check the comments
Actually, the latest source (1.0.10-r1) contains an unofficial linux port. Which would behind those linux bins. So that's where any ebuild should start.

You need to grab the source from the Glest sf.net project page as it wasn't listed on the homepage last time I looked.
Want Free games?
Free Gamer - open source games list & commentary

Open source web-enabled rich UI platform: Vexi
Top
elykyllek
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 103
Joined: Mon Sep 16, 2002 4:12 am
Location: Halifax, Nova Scotia, Canada

  • Quote

Post by elykyllek » Mon Mar 07, 2005 7:48 pm

Glest linux page
Top
TanNewt
Retired Dev
Retired Dev
User avatar
Posts: 340
Joined: Fri Mar 26, 2004 11:11 pm
Location: Seattle, WA
Contact:
Contact TanNewt
Website

  • Quote

Post by TanNewt » Tue Mar 08, 2005 12:05 am

Anyone have a working ebuild? Here is a link to the bug. http://bugs.gentoo.org/show_bug.cgi?id=84419
Top
TanNewt
Retired Dev
Retired Dev
User avatar
Posts: 340
Joined: Fri Mar 26, 2004 11:11 pm
Location: Seattle, WA
Contact:
Contact TanNewt
Website

  • Quote

Post by TanNewt » Wed Mar 09, 2005 3:02 am

I got an ebuild of bugzilla and it worked like a charm. I was just playing glest and it is awesome. The graphics feel like Empire Earth or Warcraft 3. However, the expanse of the buildings etc. is less. In the time I played it I enjoyed it but didn't get deeply into the game.
Top
elykyllek
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 103
Joined: Mon Sep 16, 2002 4:12 am
Location: Halifax, Nova Scotia, Canada

  • Quote

Post by elykyllek » Wed Mar 09, 2005 3:15 am

I also got the ebuild installed correctly, unfortunately it doesn't run with the kernel radeon driver, I'll be trying ati's later.
Top
TanNewt
Retired Dev
Retired Dev
User avatar
Posts: 340
Joined: Fri Mar 26, 2004 11:11 pm
Location: Seattle, WA
Contact:
Contact TanNewt
Website

  • Quote

Post by TanNewt » Wed Mar 09, 2005 4:01 am

I'm running it with ati's newest on an ati firegl t2.
Top
slag
n00b
n00b
User avatar
Posts: 30
Joined: Thu Feb 17, 2005 5:18 am
Contact:
Contact slag
Website

  • Quote

Post by slag » Wed Mar 09, 2005 5:46 am

I also nabbed the ebuild off bugs.gentoo.org and it looks great! I'm excited to try it out.
Top
slag
n00b
n00b
User avatar
Posts: 30
Joined: Thu Feb 17, 2005 5:18 am
Contact:
Contact slag
Website

  • Quote

Post by slag » Wed Mar 09, 2005 6:16 am

Well, I suffered some compilation errors... crap. I'm going to bed.

Darnit! :evil:
Top
JazzSax006
n00b
n00b
Posts: 38
Joined: Tue Jun 03, 2003 8:25 pm

  • Quote

Post by JazzSax006 » Wed Mar 09, 2005 9:31 pm

Well, I suffered some compilation errors... crap. I'm going to bed.

Darnit!
Mind posting your errors? I made the ebuild on the bugzilla page, and if it is something I can fix, I'll try to do so.
Top
bobdva
Apprentice
Apprentice
User avatar
Posts: 207
Joined: Tue Nov 25, 2003 9:25 am
Location: Moscow
Contact:
Contact bobdva
Website

  • Quote

Post by bobdva » Sat Mar 26, 2005 11:52 am

TanNewt wrote:I'm running it with ati's newest on an ati firegl t2.
I've got follow error:

Code: Select all

 $ glestscript 
void Shared::Platform::Window::setStyle(Shared::Platform::WindowStyle) not implemented.
void Shared::Platform::Window::setBounds(int, int, int, int) not implemented.
virtual void Shared::Platform::PlatformContextGl::makeCurrent() not implemented.
Exception: OpenGL extension not supported: GL_ARB_texture_env_crossbar, required for Glest
Xorg 6.8.2
ATI Radeon 9200 (Xorg radeon driver)

how to solve problem ?
Top
matttions
Guru
Guru
User avatar
Posts: 338
Joined: Mon Jul 19, 2004 9:58 pm
Contact:
Contact matttions
Website

  • Quote

Post by matttions » Thu Feb 23, 2006 2:55 pm

I have glest running fine here.

Now there is a 2.0 version in the cvs and I'm looking around to find an ebuild for the cvs installation.

Anyoine has one or has made?

I'm happy to test it.
gentoo ... l'unico pinguino da corsa
Top
vyzivus
Apprentice
Apprentice
User avatar
Posts: 173
Joined: Mon Jul 05, 2004 1:16 pm
Location: Slovakia

  • Quote

Post by vyzivus » Sat Apr 15, 2006 2:12 pm

Tried to emerge glest-2.0.0 (from the official ebuild in the portage) on amd64 but it failed to compile:

Code: Select all

...
C++ ./build/x86_64-pc-linux-gnu/optimize/glest_game/world/minimap.o
C++ ./build/x86_64-pc-linux-gnu/optimize/glest_game/world/world.o
C++ ./build/x86_64-pc-linux-gnu/optimize/glest_game/world/surface_atlas.o
C++ ./build/x86_64-pc-linux-gnu/optimize/glest_game/world/map.o
LinkApplication glest
LinkApplication glest_map_editor
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../lib64/crt1.o: In function `_start':
init.c:(.text+0x21): undefined reference to `main'
collect2: ld returned 1 exit status

    x86_64-pc-linux-gnu-g++ -o glest_map_editor   ./build/x86_64-pc-linux-gnu/optimize/shared_lib/sources/libglestlib.a   -lSDL -lpthread -lGL  -lm -lGLU -lGL -lm -lxerces-c -lpthread -L/usr/lib -lvorbis -lm -lvorbisfile -L/usr/lib -logg -lopenal -L/usr/lib64 -pthread -L/usr/X11R6/lib -lwx_gtk2_gl-2.6 -lwx_gtk2_xrc-2.6 -lwx_gtk2_html-2.6 -lwx_gtk2_adv-2.6 -lwx_gtk2_core-2.6 -lwx_base_xml-2.6 -lwx_base_net-2.6 -lwx_base-2.6

...failed LinkApplication glest_map_editor ...
...failed updating 1 target(s)...
...updated 116 target(s)...

!!! ERROR: games-strategy/glest-2.0.0 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  glest-2.0.0.ebuild, line 67:   Called die
emerge --info:

Code: Select all

Portage 2.1_pre7-r5 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -ftracer -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -ftracer -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.ynet.sk/pub http://gentoo.inode.at"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gentoo.ynet.sk/gentoo-portage"
USE="amd64 X a52 aac acpi alsa anthy apm audiofile avi berkdb bitmap-fonts bzip2 cairo cdparanoia cdr cjk cli crypt ctype cups curl dba dbus dri dts dvd dvdr dvdread emboss encode exif expat fastbuild fbcon ffmpeg firefox flac foomaticdb force-cgi-redirect ftp gd gdbm gif glitz glut gnome gpm gstreamer gtk gtk2 guile hal icq idn imagemagick imlib immqt-bc ipv6 isdnlog java jpeg kerberos krb4 lcms libcaca libwww lzo lzw lzw-tiff mad matroska memlimit mikmod mng mp3 mpeg musepack musicbrainz ncurses nls nptl nsplugin offensive ogg oggvorbis opengl pam pcre pdflib perl pmu png posix pppd python quicktime readline rtc samba sdl session simplexml soap sockets spl ssl svg tcpd theora tiff timidity tokenizer truetype truetype-fonts type1-fonts unicode usb vorbis xml xml2 xpm xsl xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_evdev kernel_linux userland_GNU video_cards_fglrx video_cards_ati"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS
I thought what I'd do was, I'd pretend I was one of those deaf-mutes or should I?
Top
vyzivus
Apprentice
Apprentice
User avatar
Posts: 173
Joined: Mon Jul 05, 2004 1:16 pm
Location: Slovakia

  • Quote

Post by vyzivus » Sat Apr 15, 2006 2:17 pm

http://bugs.gentoo.org/show_bug.cgi?id=130011
I thought what I'd do was, I'd pretend I was one of those deaf-mutes or should I?
Top
ZeBlop
n00b
n00b
Posts: 3
Joined: Fri May 13, 2005 10:04 am
Location: Aberdeen, Scotland

  • Quote

Post by ZeBlop » Sun Apr 16, 2006 2:47 am

dirty workaround ..
unzip the source code (glest_source_2.0.0.zip) and then edit glest_source_2.0.0/mk/linux/jamfile to:

Code: Select all

SubDir TOP ;

UseAutoconf ;

Package license.txt readme.txt ;

#### Library ####
SubDir TOP shared_lib sources ;

LIB_DIRS = platform/sdl util graphics graphics/gl sound sound/openal xml glew ;
LIB_INCLUDE_DIRS = ../include/$(LIB_DIRS) ;

for i in $(LIB_DIRS) {
  LIB_SOURCES += [ Wildcard $(i) : *.c *.cpp *.h ] ;
}

Library glestlib : $(LIB_SOURCES) ;
ExternalLibs glestlib : SDL GL GLU XERCES VORBIS VORBISFILE OGG OPENAL ;
IncludeDir glestlib : $(LIB_INCLUDE_DIRS) ;

#### Game ####
SubDir TOP glest_game ;

GLEST_DIRS = . ai facilities game global graphics gui main menu sound
             type_instances types world ;
for i in $(GLEST_DIRS) {
  GLEST_SOURCES += [ Wildcard $(i) : *.cpp *.h ] ;
}

Application glest : $(GLEST_SOURCES) ;
LinkWith glest : glestlib ;
ExternalLibs glest : SDL GL GLU XERCES VORBIS VORBISFILE OGG OPENAL ;
IncludeDir glest : ../shared_lib/include/$(LIB_INCLUDE_DIRS) $(GLEST_DIRS) ;

#### Editor ####
#if $(WX_AVAILABLE) = "yes" {
#  SubDir TOP glest_map_editor ;

#  GLEST_MAP_DIRS = . ;
#  for i in $(GLEST_DIRS) {
#    GLEST_MAP_SOURCES += [ Wildcard $(i) : *.cpp *.h ] ;
#  }

#  Application glest_map_editor : $(GLEST_MAP_SOURCES) ;
#  LinkWith glest_map_editor : glestlib ;
#  ExternalLibs glest_map_editor : SDL GL GLU XERCES VORBIS VORBISFILE OGG OPENAL WX ;
#  IncludeDir glest_map_editor : ../shared_lib/include/$(LIB_INCLUDE_DIRS) $(GLEST_MAP_DIRS) ;
#}
The Editor part causes trouble so let's remove it ..

Then zip it, put it in your /usr/portage/distfiles

Code: Select all

# ebuild /usr/portage/games-strategy/glest/glest-2.0.0.ebuild digest && emerge =glest-2.0.0
Should compile then .. at least here .. it did, and works like a charm. :)
Nee !
Top
vyzivus
Apprentice
Apprentice
User avatar
Posts: 173
Joined: Mon Jul 05, 2004 1:16 pm
Location: Slovakia

  • Quote

Post by vyzivus » Sun Apr 16, 2006 8:26 am

A more dirty approach :twisted:

Code: Select all

emerge -av glest
then wait until

Code: Select all

>>> Unpacking glest_source_2.0.0.zip to /var/tmp/portage/glest-2.0.0/work
is finished, press CTRL+Z,

Code: Select all

gvim /var/tmp/portage/glest-2.0.0/work/glest_source_2.0.0/mk/linux/Jamfile
modify it as you suggested, save,

Code: Select all

fg
and you're ready :wink:
I used this trick many times to succesfully compile java packages on JDK1.5 - just edit build.xml in the portage tmp dir and add source="1.2" target="1.2" attributes to offending javac element ;)
I thought what I'd do was, I'd pretend I was one of those deaf-mutes or should I?
Top
Noyan
Apprentice
Apprentice
Posts: 212
Joined: Thu Mar 24, 2005 7:04 am

  • Quote

Post by Noyan » Sun Apr 16, 2006 2:53 pm

matttions wrote:I have glest running fine here.

Now there is a 2.0 version in the cvs and I'm looking around to find an ebuild for the cvs installation.

Anyoine has one or has made?

I'm happy to test it.
http://bugs.gentoo.org/show_bug.cgi?id=129551

Edit : ops 2.0 s in portage srry
Top
Post Reply
  • Print view

19 posts • Page 1 of 1

Return to “Gamers & Players”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic