|
Linux port: Compilation or download? Displaying 1-10 of 10 total.
1
generic_function_x
|
As the title might have hinted, I'm puzzled about the Linux port of Verge3 (and any other related/ported applications). I think I remember (though my memory might have backfired) seeing something about the Linux port, that maped/etc have also been ported?
If this is true, could anyone point me to a nifty/helpful guide on compiling (I'm on Mint, if that helps) the software, or perhaps information on when a nice download for it will be available? I'm willing to wait on the download, if said download will exist, but if not... I just need to have the compiling info. ^_^
Thanks
Posted on 2009-01-28 17:44:50
|
Overkill
|
Okay, to get it compiling on Linux, here are the steps I suggest, roughly. They are untested, but they're fairly close (these steps were also described somewhere else in the Verge Help forum I think, dig around.)
1) Get the basic build essentials like gcc, g++, ar, make, et cetera. To do so provided you have apt-get, you just type "sudo apt-get install build-essentials".
2) Install the SDL dev kit for linux. I think it's "sudo apt-get install sdl-devel" or something to that extent. I dunno, look online.
3) Install SVN. This is the only way I expect source to be distributed, to ensure that developers are using the most recent builds instead of forking changes entirely separate from the codebase. Anyway, type "sudo apt-get install svn".
4) Checkout the repository After "cd"-ing into the folder you want to download the source to, type "svn checkout http://www.verge-rpg.com/svn/verge3". This might time out because vrpg is flaky sometimes, but eventually it should go through and start downloading source files. NOTE: The vrpg source is big because boost uses a lot of space (among other libraries).
5) Compile. With this you should have everything you need to compile, go "trunk/linux" within that repository checkout. Now, type "make" and it will start compilation. Depending, you may need to add some new rules to makefile if for some reason it decides not to use g++ for the .cpp source, which I've had happen on one platform I tried. There may also be compiler errors caused by platform specific code not being shared by your compiler. Try to fix the problems yourself if possible, call me if you really get stuck.
6) Run Verge. You can either type "./Verge3" at terminal or double click the executable in your window client. Note that popup windows will not occur when there are errors that cause Verge to exit, so run from terminal (with "logconsole 1" in verge.cfg) or read the v3.log when you want to debug problems
7) Have fun!
Posted on 2009-01-28 23:09:19
|
generic_function_x
|
Thanks, I'd looked for this, but I just couldn't find it... Well, I'll do this at a better time (unlike now: 4am). ^_^
Posted on 2009-01-29 03:01:26
|
Overkill
|
This is the other thread. Scroll down a bit, it'll start listing instructions and a few small problems Resident summarized everything near the (as of this time) end of the thread.
Posted on 2009-01-29 22:18:18 (last edited on 2009-01-29 22:24:49)
|
Omni
|
General note:
World of Goo managed to generate binaries for Linux using three formats -- generic tarball, RPM (for those Red Hat guys), and DEB (for Ubuntu and Debian type installs).
Three packages for Linux is a bit of work, but it might be bearable compared to the impractical idea worrying about every distribution. Rather than be discouraged, maybe the Big Three should be the idea for Verge Linux.
Posted on 2009-02-18 22:25:35
|
Overkill
|
Recently fixed Linux to compile again, and it now also requires gtk libraries (which should be included with the OS). And the source includes SDL now, so that's one less dependency to gather.
Anyway, to respond. The reason I hesitate to make the three formats YET, is because this isn't a stable release yet. And packaging the source on every commit is a lot of pain. But when Zeromus and I get Verge working a bit more, we'll release a new version, and hopefully provide several binaries/distributions so everyone can be happy.
I'd love to have Verge appear in an official APT repository at some point too. But anyway, there are a few things we're still fixing up, and a few more portability concerns. When we're done, Verge should be moderately more awesome behind-the-scenes (while not being all that visibly different... Lots of internal changes though).
Drop me a line, Omni, if you wanna help at all with the Linux distribution stuff at all, since you seem pretty familiar with it.
Posted on 2009-02-18 23:00:28 (last edited on 2009-02-19 03:11:19)
|
Omni
|
Perhaps in time. Keep in mind I am not a hardcore Linux programmer and have never created a single package myself -- I've just read about it.
At this very moment I lack a working linux install -- but once I get one again, maybe I'll give this a look.
Posted on 2009-02-19 23:28:03
|
generic_function_x
|
Must making a package be done on a normal install, or could this be done on LiveCD or Wubi? Just a suggestion. If that would work, it wouldn't be much more than a trip over to Ubuntu's website to pick up an iso! Hope that helps. ^_^
Posted on 2009-03-09 20:34:33
|
resident
|
The compilation process should theoretically work on Ubuntu, full stop, though I'm unsure about the ramifications of using a LiveCD, since I don't use one. It might be a bit much if you were to have repeat the entire build process every time you turn the PC on.
Making a package of VERGE would simplify the process of installation for the end user, is all.
Posted on 2009-03-21 12:22:28 (last edited on 2009-03-21 12:23:05)
|
resident
|
Fun times ahead.
What do I need to do to build Maped (or alternative map editor(s) ) under Linux? (i mean, in theory I could build a craptastic but workable map-editor in VERGE itself if there's a description of the file format someplace)
I just dug the old Duron out of storage for the purposes of using Maped, but I am having regkey related shennanagins, and it occurs to me that Windows is simply a means to an end in any case, and how I would much rather not need Windows at all, and stick bloody Ubuntu on the old box instead.
Posted on 2009-03-31 20:31:40
|
Displaying 1-10 of 10 total.
1
|
|