Linux port: Compilation or download?
Displaying 1-10 of 10 total.
1
Please enter a numerical value for the importance of this sticky.
Enter 0 to unsticky.
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
 
Newest messages

Ben McGraw's lovingly crafted this website from scratch for years.
It's a lot prettier this go around because of Jon Wofford.
Verge-rpg.com is a member of the lunarnet irc network, and would like to take this opportunity to remind you that regardless how babies taste, it is wrong to eat them.