vba-m-gtk-svn 898-1
http://vba-m.ngemu.com
Gameboy Advance Emulator combining features of all VBA forks - GTK GUI
unsupported :: emulators
Maintainer: Zephyr
Votes: 55
License: GPL
Last Updated: Sun, 23 Aug 2009 13:15:18 +0000
First Submitted: Wed, 07 May 2008 16:37:44 +0000
Dependencies cairo glibmm gtkglext gtkglextmm gtkmm libglademm libpng libxv mesa sdl zlib
It stopped doing it I think after adding libnotify.
When I close a options window starting gvbam normally, it crashes/closes. It doesn't do this on the command line but instead prints out:
(gvbam:10088): Gdk-CRITICAL **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed
Thanks for the patch heftig. :)
Updated.
Here's a patch:
--- old/src/sdl/debugger.cpp 2009-07-21 07:46:54.471873195 +0200
+++ new/src/sdl/debugger.cpp 2009-07-21 07:47:06.768538063 +0200
@@ -941,7 +941,7 @@
u32 address = 0;
u32 value = 0;
int type = 0;
- const char *s = args[1];
+ char *s = args[1];
char c = *s;
if(strchr(s, ':')) {
const char *name = s;
Getting this error:
[ 88%] Building CXX object CMakeFiles/gvbam.dir/src/common/SoundSDL.o
Linking CXX executable gvbam
[ 88%] Built target gvbam
make: *** [all] Error 2
==> ERROR: Build Failed.
Aborting...
Please fix.
Nevermind I fixed it. I worte a wiki on it too here
http://wiki.archlinux.org/index.php/Visual_boy_advance
Hey I also got a segmentation fault this is what I get when I run gvbam
Failed to open audio: Fragment size must be a power of two
Segmentation fault
Can anybody help me?
The likn you gave that other guy is broken too.
Zephyr thanks, I was doing this all wrong and I got it all figured out now.
But I have this horrible problem now, I got vba-m installed properly but when I fire it up I get this annoying screech from my Internal pc speaker, the emulator works fine though. Any ideas?
Building of the cli version works great, but the gtk gui doesn't build. Looking through the output of makepkg I found this:
-- checking for module 'gtkmm-2.4'
-- package 'gtkmm-2.4' not found
-- checking for module 'libglademm-2.4'
-- package 'libglademm-2.4' not found
-- checking for module 'gtkglextmm-x11-1.2'
-- package 'gtkglextmm-x11-1.2' not found
However, I do have gtkmm, libglademm and gtkglextmm installed through pacman. Any ideas?
@yumyum
I would suggest doing a "make uninstall" first of all as you have installed gtkglextmm without pacman, therefore by-passing the package management system ==
Pacman is not aware that gtkglextmm is installed, so is makepkg. That is the cause of your error.
Install the package from AUR here:
http://aur.archlinux.org:80/packages.php?ID=3575
You could also try using yaourt ;)
It worked! Thanks Zephyr!!
@falstaff
Take a look at this link (post 15). Maybe it works for you.
http://vba-m.ngemu.com/forum/how-to-compile-on-linux-t-286.html
I'm getting "Segmentation fault" when starting gvbam.
@Zephyr:
Jep, works fine now. Thanks a lot!
Update: Removed portaudio from depends=() and added libxv.
Thanks for the heads up bgK, and for vba-m development in general :)
The latest version (r750) doesn't depend on portaudio anymore.
@ddamnmess
Sorry, my bad. I forgot to add subversion in the makedepends.
Can you install subversion/use the updated PKGBUILD and try again?
Unfortunately it's not working for me:
[ddamnmess@rottencore vba-m-gtk-svn]$ makepkg -c
==> Erstelle Paket: vba-m-gtk-svn 582-3 i686 (Di 30. Sep 22:48:21 CEST 2008)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
==> Überprüfe Gültigkeit der Quell-Dateien mit md5sums...
==> Entpacke Quellen...
==> Betrete fakeroot-Umgebung ...
==> Beginne build()...
PKGBUILD: line 24: svn: command not found
==> SVN checkout done or server timeout
==> Starting make...
cp: Aufruf von stat für „vbam“ nicht möglich: Datei oder Verzeichnis nicht gefunden
PKGBUILD: line 31: cd: vbam-build: Datei oder Verzeichnis nicht gefunden
CMake Error: The source directory "/home/ddamnmess/build/vba-m-gtk-svn/vba-m-gtk-svn/src" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
==> FEHLER: Build fehlgeschlagen.
Breche ab ...
:: Update: -Added nasm in makedepends=()
-Removed now unneeded .desktop file
-Rewritten PKGBUILD to comply better with Arch Packaging Standards
@XKero: Thanks, I will add nasm in makedepends.
@DarkJesus: Thanks for the heads up, upstream added its own gvbam.desktop file. I will remove the other one.
The package created has two .desktop files.
You need to add extra/nasm to the build depends. I got some rather funky error messages from cmake till I grabbed it ;)
v1.6.0