Jump to content
Visual Boy Advance-M
mudlord

SVN Build Information.

Recommended Posts

SVN Builds:

http://code.google.com/p/visualboyadvance-m/downloads/list?can=4&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount

 

 

Now some notes on SVN builds.

 

1) The stuff being compiled is fresh from the VBA-M SVN source code repository on SourceForge. This means that it is basically public beta, unless otherwise noted.

 

2) As such, expect things to be imcomplete, buggy or worse. Please note that all use of these builds are done at your own risk. If the builds work for you, that's good, if not feel free to post a bug report on what seems to be the problem.

 

3) This thread is meant to be a feedback thread on what is currently in there, and minor suggestions and bug reports. It's best though, that you post in a seperate thread if problems are important or definately game-related, as to not clutter this one.

 

4) Linux users should have experience in how to compile things from SVN.

 

5) Please take note of the "known issues" first before offering feedback on these builds. This saves us dev's time by not wasting it.

 

6) All builds are numbered according to the SVN revision number, noted on the RAR/7z file. Its important to specify at least which file you downloaded so that we know which SVN code revision has a fault.

 

Thanks and enjoy...

Share this post


Link to post
Share on other sites

The links to SVN Builds are very accessible, but I don't see where the SVN repository is, or how to do svn co for it. Can you put it here also?

Share this post


Link to post
Share on other sites

Okay, I'm the idiot linux noob using ubuntu, but I can't figure out how to compile from svn. I've installed subversion and all that, but I can't use ./configure or make to do anything, and I don't see a autogen.sh.

Share this post


Link to post
Share on other sites

The linux build now uses cmake.

1) Install *that*.

2) Optionally play with flags in CMakeLists.txt

3) In the trunk directory, run cmake.

4) Now you have a Makefile and can run make.

 

notes:

- before cmake, there was only one linux port (the SDL one) and it had hand-made Makefile(s)

- if you have the packages (gtkmm, glibmm, glademm, gtkglmm, portaudio(?), ...), you will also get the GTK port.

Share this post


Link to post
Share on other sites

I want to add that I usually only upload builds when I believe the general current state is stable enough for a wider audience to use. I do not upload builds when I know something essential is broken just to get some attention. You can identify that a build was uploaded by me when it's 7-Zip compressed ;)

Share this post


Link to post
Share on other sites

The linux build now uses cmake.

1) Install *that*.

2) Optionally play with flags in CMakeLists.txt

3) In the trunk directory, run cmake.

4) Now you have a Makefile and can run make.

 

notes:

- before cmake, there was only one linux port (the SDL one) and it had hand-made Makefile(s)

- if you have the packages (gtkmm, glibmm, glademm, gtkglmm, portaudio(?), ...), you will also get the GTK port.

 

Can anyone please give me a hand?

I'm trying to compile latest svn [750] on Xubuntu 8.04.1 but when I try cmake I get:

 

-- Looked for Z libraries named .

CMake Error: Could NOT find z library

-- Configuring done

 

I installed zlib following the instructions on this site, but the error persists.

Share this post


Link to post
Share on other sites

Try:

sudo aptitude install --with-recommends zlib1g zlib1g-dev

 

Thank you VERY MUCH! It worked like a charm! I also had missing packages for PNG and SDL. The rest went smoothly, now I have vba-m working flawlessy on a 4G eeePc!

Share this post


Link to post
Share on other sites

Can anyone please give me a hand?

I'm trying to compile latest svn [750] on Xubuntu 8.04.1 but when I try cmake I get:

 

-- Looked for Z libraries named .

CMake Error: Could NOT find z library

-- Configuring done

 

I installed zlib following the instructions on this site, but the error persists.

 

AFAIK:

That's because cmake is braindead.

It already created a cache file saying that you don't have zlib ... and it will never overwrite that information until you delete the cache file.

Share this post


Link to post
Share on other sites

That site also recommends installing zlib into /usr/local/zlib. Unless that directory is in the PATH environment variable, cmake won't see it.

Share this post


Link to post
Share on other sites

Hi,

Am currently trying to build svn 756 but having issues using cmake:

vbam/trunk $ cmake .
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Found ZLIB: /lib64/libz.so
-- Found PNG: /usr/lib64/libpng.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
CMake Error: PkgConfig_DIR is not set.  It must be set to the directory containing PkgConfigConfig.cmake in order to use PkgConfig.
-- Configuring done

 

However I cannot find a file named PkgConfigConfig.cmake, anyone got any ideas? Am running cmake 2.4.6 on X86_64 environment.

 

Thanks

Share this post


Link to post
Share on other sites

I have this erro ever can try compile svn on linux ubuntu 8.10.

[ 81%] Building CXX object CMakeFiles/gvbam.dir/src/gtk/tools.o

[ 82%] Building CXX object CMakeFiles/gvbam.dir/src/gtk/window.o

[ 84%] Building CXX object CMakeFiles/gvbam.dir/src/sdl/inputSDL.o

[ 85%] Building CXX object CMakeFiles/gvbam.dir/src/sdl/sndSDL.o

Linking CXX executable gvbam

CMakeFiles/gvbam.dir/src/sdl/inputSDL.o: In function `inputReadJoypad(int)':

inputSDL.cpp:(.text+0x1899): undefined reference to `autoFireMaxCount'

collect2: ld returned 1 exit status

make[2]: ** [gvbam] Erro 1

make[1]: ** [CMakeFiles/gvbam.dir/all] Erro 2

make: ** [all] Erro 2

Share this post


Link to post
Share on other sites

Darn reuse of code ....

Try it now. I can't test it - the gvbam build requires too many packages I just *won't* get.

Share this post


Link to post
Share on other sites

Weird. I moved the definition of autoFireMaxCount to inputSDL.cpp ... it shouldn't be undefined in inputSDL.o anymore, unless cmake didn't generate dependencies properly.

 

Did you issue "make clean" first?

Share this post


Link to post
Share on other sites

Finaly done...!!!! The make succefully now, thanks for help xKiv and thanks for all vba-m developers and contributors for this good and hard work...=D VBA-M is the better GBA emu of all time, but how i compile the linux vba-m emu with gtk box cheat with in vba-m windows version...?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×