pouët.net

Mega-Happy-Sprite by SigFLUP
screenshot added by sigflup on 2009-05-29 06:37:52
platform :
type :
release date : n/a
  • 2
  • 3
  • 0
popularity : 55%
 55%
  • 0.40
alltime top: #24088
added on the 2009-05-29 06:37:52 by sigflup sigflup

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr

comments

cc -c `sdl-config --cflags` -O6 -w -ggdb -DDOXRANDR bottom.c
In function ‘open’,
inlined from ‘load_save_bottom’ at bottom.c:163:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
In function ‘open’,
inlined from ‘load_save_bottom’ at bottom.c:182:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make: *** [bottom.o] Error 1
added on the 2009-05-29 22:24:35 by snoutmate snoutmate
After fixing that it doesn't work either, it switches to 640x480, displays black screen and freezes.
added on the 2009-05-29 22:36:33 by snoutmate snoutmate
ok.. fixed open too. may I ask what are you runing this on? I'm not having this problem. Could you break and do a function backtrace or provide any more useful information. Thanks
added on the 2009-05-30 01:51:08 by sigflup sigflup
I'm running 64-bit Ubuntu 9.04, standard configuration afaik

backtrace:
#0 0x00007f412a1376de in ?? () from /lib/libc.so.6
#1 0x00007f412a0c1025 in ?? () from /lib/libc.so.6
#2 0x00007f412a0bd26b in free () from /lib/libc.so.6
#3 0x00007f412a5e1a80 in SDL_SetTimer () from /usr/lib/libSDL-1.2.so.0
#4 0x00007f412a5e1d3d in ?? () from /usr/lib/libSDL-1.2.so.0
#5 0x00007f412a5d88e5 in SDL_QuitSubSystem () from /usr/lib/libSDL-1.2.so.0
#6 0x00007f412a5d893e in SDL_Quit () from /usr/lib/libSDL-1.2.so.0
#7 0x00007f412a5d91df in ?? () from /usr/lib/libSDL-1.2.so.0
#8 <signal handler called>
#9 0x00007f412a0be0f2 in ?? () from /lib/libc.so.6
#10 0x00007f412a0bf828 in malloc () from /lib/libc.so.6
#11 0x0000000000416b2c in new_obj ()
#12 0x000000000041e8c3 in new_menu ()
#13 0x0000000000403117 in setup_windows (flags=<value optimized out>) at mega.c:410
#14 0x0000000000405161 in main (argc=1, argv=0x7fff32a86e38) at mega.c:897
(gdb)
added on the 2009-05-30 04:45:04 by snoutmate snoutmate
Hmm. I don't have a 64-bit machine. I've changed the compiler flags a little. download it and try it now. Not sure why it would hang in new_obj. If you can't run it now would it be possible to setup a temporary account on your machine so that I may ssh into it and debug it from there?
added on the 2009-05-30 05:30:48 by sigflup sigflup
if so email pantsbutt@gmail.com :)
added on the 2009-05-30 05:33:38 by sigflup sigflup
for the platform
rulez added on the 2009-05-30 08:42:41 by moredhel moredhel
Ok, now it works, but it would be definitely nice to have native 64bit binary.
Also i had to add -m32 and -L/usr/lib32 to the final linking command
rulez added on the 2009-05-30 15:20:12 by snoutmate snoutmate
Ok, I'll add those flags too. Once I get access to a 64bit machine I'll put a binary in there. Thanks, mate
added on the 2009-05-30 16:06:54 by sigflup sigflup
sigflup: do you even need a 64-bit machine for providing a 64-bit binary? GCC can cross-compile between architectures, FTW!
added on the 2009-08-22 14:48:46 by decipher decipher
Quote:
sigflup: do you even need a 64-bit machine for providing a 64-bit binary? GCC can cross-compile between architectures, FTW!


I suppose not but it would help for the debugging, plus its kinda neat to use remote machines.
added on the 2009-09-18 16:07:23 by sigflup sigflup
Version 1 is out. Here's a tutorial youtube and here are the binaries debian:ubuntu
added on the 2012-08-01 04:32:36 by sigflup sigflup
For software rendering, gdi32 is as fast as vesa/bank/mode 'x'vga from dos, and ligther as raster than sdl shits.
added on the 2016-05-21 23:12:17 by Barti Barti

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment