30 May 2010, 17:15 | #21 |
Linux snob
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
|
Please change in configure.in
Code:
if grep "x86_64" /proc/version > /dev/null; then Code:
if uname -a | grep "x86_64" > /dev/null; then |
30 May 2010, 17:20 | #22 |
Linux snob
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
|
This time simply did
Code:
git clone http://github.com/GnoStiC/PUAE.git cd PUAE sh bootstrap.sh ./configure make Code:
newcpu.c:3769: warning: no previous prototype for ‘restore_cpu_extra’ newcpu.c: In function ‘restore_cpu_extra’: newcpu.c:3779: error: ‘struct uae_prefs’ has no member named ‘cachesize’ |
30 May 2010, 17:33 | #23 |
PUAE maintainer
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
|
@gilgamesh:
second issue one was a known and was already fixed but not pushed. and i'll fix the configure, thanx for the report. EDIT: fixed. ________ easy vape Last edited by GnoStiC; 20 January 2011 at 11:18. |
31 May 2010, 10:43 | #24 |
Linux snob
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
|
Thanks. How do you configure for debug info and no optimization? I also have a SIGSEGV in strlen()
Code:
#0 0x00007ffff4284fd0 in strlen () from /lib64/libc.so.6 No symbol table info available. #1 0x00007ffff4284cf6 in strdup () from /lib64/libc.so.6 No symbol table info available. #2 0x000000000045eb1e in matchdevices (inf=0x20b50c0, uid=<value optimized out>) at inputdevice.c:3866 i = 0 j = 8 #3 0x000000000045ed71 in matchdevices_all (prefs=<value optimized out>) at inputdevice.c:3874 No locals. #4 inputdevice_updateconfig (prefs=<value optimized out>) at inputdevice.c:3929 No locals. #5 0x00000000004093ca in real_main2 (argv=<value optimized out>, argc=<value optimized out>) at main.c:884 No locals. #6 real_main (argv=<value optimized out>, argc=<value optimized out>) at main.c:959 No locals. #7 0x0000000000409a99 in main (argc=-6, argv=0x6) at main.c:971 No locals. Last edited by gilgamesh; 31 May 2010 at 10:50. |
02 June 2010, 01:52 | #25 |
Registered User
Join Date: Apr 2006
Location: Sydney / Australia
Posts: 113
|
I just tried out commit 56175a0...
My uaerc (see attached file) mounts a HDF as the system drive and then a directory as the drive named "Stuff:". If I then open a shell and try the command: Code:
stuff: Code:
newuaeG(53652,0xa0baa4e0) malloc: *** error for object 0x35218c0: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug I ran it in GDB with a break point set on malloc_error_break and did a "bt full" on the first break. Full output is attached. |
02 June 2010, 08:12 | #26 |
PUAE maintainer
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
|
Last edited by GnoStiC; 20 January 2011 at 11:18. |
03 June 2010, 09:45 | #27 |
Registered User
Join Date: Apr 2006
Location: Sydney / Australia
Posts: 113
|
Ok, I gave commit 0f837ac... a try. I booted up in the emulator, opened a shell and started running dir and cd commands to look around the mounted filesystem. I saw a number of strange problems.
1. One time I ran dir and got a whole bunch of garbage on the screen. (It didn't crash though, so no backtrace.) 2. A couple of times (but not every time) I could see the directories ".." and "." at the top-level of the mounted drive. CD-ing into ".." worked and I could see the contents of the directory above the mount point. 3. Every time I eventually get those malloc bugs I was seeing before and a crash. GDB run log with backtrace attached in gdb.txt. I tried running Asm-One version 1.49-RC2 and typing in a simple program and attempting to assemble it. I got a crash. Backtrace is in the attached file "gdb-asm1.txt". |
03 June 2010, 16:05 | #28 |
Registered User
Join Date: Jan 2005
Location: London
Age: 46
Posts: 118
|
Query - Does PUAE offer any RTG driver/emulation a la WinUAE, or is it just core emulation porting?
|
03 June 2010, 16:35 | #29 | |
PUAE maintainer
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
|
PUAE provides RTG driver/emulation
Quote:
easy vape review Last edited by GnoStiC; 20 January 2011 at 11:18. |
|
03 June 2010, 19:47 | #30 | |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 527
|
Just commited the github code today (3 June 2010)
I'm having strange issues with joystick emulation. I don't actually use a joystick with PUAE, but I use keyboard instead. I supposed the setting joyport1 = kbd2 would configure the emulator for ARROW KEYS + CTRL, but it just doesn't work at all. My config file goes like this: Quote:
regards |
|
03 June 2010, 20:42 | #31 |
Registered User
|
Nice work. I think the commit messages could be a bit more descriptive than a date though. Kind of removes some of the reason to use source control when you see no overview of each commit is
|
05 June 2010, 04:01 | #32 | |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
Quote:
I've uploaded it to the zone. Since I think all builds should use the same configure flags, heres mine. Let me know if you'd like me to rebuild it with any changes. --enable-bsdsock --enable-dga --enable-jit --with-sdl --with-sdl-gfx --with-sdl-sound --with-sdl-gl --with-alsa --prefix=/home/braddo/PUAE-2.2.0-beta Last edited by Hewitson; 05 June 2010 at 04:29. |
|
09 June 2010, 15:40 | #33 |
Posts: n/a
|
I'm new, what's the zone?
Edit: Just worked it out... how do you get access to the zone? Edit 2: Just read the help section niiiice! Sorry I should have read before asking so much ahhaah Last edited by sirgamble; 09 June 2010 at 15:47. |
10 June 2010, 11:46 | #35 | |
Registered User
Join Date: Jan 2005
Location: London
Age: 46
Posts: 118
|
Quote:
I can see there has been lots of tweaks to the git. What sort of state is the code in at the moment - do you regard it as synced with WinUAE apart from bugfixes? (On a side note, anyone interested in porting the x86 JIT to ARM? Ah well...) |
|
10 June 2010, 12:11 | #36 | |
PUAE maintainer
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
|
it's quite synced at the moment (not pushed, local machine) and before going through all the trouble for porting JIT to ARM, one must first optimize it for the target machine. Quote:
S65 Last edited by GnoStiC; 20 January 2011 at 11:19. |
|
10 June 2010, 20:27 | #37 |
Registered User
|
got some probs since last versions in compiling...
make after ./bronx_.sh : Code:
foul@Foulnux:~/Téléchargements/GnoStiC-PUAE-27c16d0$ make Making all in src make[1]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src » make all-recursive make[2]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src » Making all in tools make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/tools » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/tools » Making all in md-amd64-gcc make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/md-amd64-gcc » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/md-amd64-gcc » Making all in td-sdl make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/td-sdl » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/td-sdl » Making all in gfx-sdl make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/gfx-sdl » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/gfx-sdl » Making all in sd-sdl make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/sd-sdl » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/sd-sdl » Making all in jd-sdl make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/jd-sdl » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/jd-sdl » Making all in gui-gtk make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/gui-gtk » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/gui-gtk » Making all in od-linux make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/od-linux » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/od-linux » Making all in keymap make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/keymap » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/keymap » Making all in dms make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/dms » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/dms » Making all in caps make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/caps » make[3]: Rien à faire pour « all ». make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src/caps » make[3]: entrant dans le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src » gcc -DHAVE_CONFIG_H -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCPUEMU_0 -DCPUEMU_11 -DCPUEMU_12 -DCPUEMU_20 -DCPUEMU_21 -DCPUEMU_31 -DMMU -DFPUEMU -DAMAX -DAGA -DAUTOCONFIG -DFILESYS -DSCSIEMU -DSCSIEMU_LINUX_IOCTL -DA2091 -DCDTV -DCD32 -DBSDSOCKET -DSUPPORT_THREADS -DUSE_SDL -DFDI2RAW -DDEBUGGER -DSAVESTATE -DENFORCER -DACTION_REPLAY -DXARCADE -DDRIVESOUND -DCPU_64_BIT -D__x86_64__ -I../src/include -I../src -I../src -I.. -fomit-frame-pointer -ffast-math -Wall -Wno-unused -Wno-format -W -Wmissing-prototypes -Wstrict-prototypes -DREGPARAM= -g -O2 -DUSE_GL -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c In file included from main.c:31: ../src/include/zfile.h:105: warning: ‘struct fs_usage’ declared inside parameter list ../src/include/zfile.h:105: warning: its scope is only this definition or declaration, which is probably not what you want ../src/include/zfile.h:106: warning: ‘struct _stat64’ declared inside parameter list ../src/include/zfile.h:111: warning: type defaults to ‘int’ in declaration of ‘zfile_fill_file_attrs_archive’ main.c:106: warning: no previous prototype for ‘uaerand’ main.c: In function ‘fixup_prefs’: main.c:200: warning: implicit declaration of function ‘built_in_chipset_prefs’ main.c:404: error: ‘struct uae_prefs’ has no member named ‘cachesize’ main.c:457: warning: implicit declaration of function ‘target_fixup_options’ main.c: In function ‘parsetext’: main.c:546: warning: comparison between signed and unsigned integer expressions main.c: In function ‘parse_cmdline’: main.c:575: warning: implicit declaration of function ‘target_cfgfile_load’ main.c:610: warning: passing argument 3 of ‘parse_cmdline_option’ discards qualifiers from pointer target type ../src/include/options.h:489: note: expected ‘char *’ but argument is of type ‘const char *’ main.c: In function ‘do_leave_program’: main.c:738: warning: implicit declaration of function ‘close_sound’ main.c: In function ‘real_main2’: main.c:909: warning: implicit declaration of function ‘target_startup_sequence’ main.c: In function ‘real_main’: main.c:968: warning: implicit declaration of function ‘fetch_configurationpath’ make[3]: *** [main.o] Erreur 1 make[3]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src » make[2]: *** [all-recursive] Erreur 1 make[2]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src » make[1]: *** [all] Erreur 2 make[1]: quittant le répertoire « /media/Stock/home/Téléchargements/GnoStiC-PUAE-27c16d0/src » make: *** [all-recursive] Erreur 1 foul@Foulnux:~/Téléchargements/GnoStiC-PUAE-27c16d0$ |
10 June 2010, 20:31 | #38 | |
PUAE maintainer
Join Date: Feb 2010
Location: fort lauderdale
Posts: 195
|
will be fixed tomorrow when i commit new version..
Quote:
buy vaporizers Last edited by GnoStiC; 20 January 2011 at 11:19. |
|
10 June 2010, 20:38 | #39 |
Registered User
|
cool thx
|
11 June 2010, 12:05 | #40 | |
Registered User
Join Date: Jan 2005
Location: London
Age: 46
Posts: 118
|
Quote:
Great news thanks. And yes, I doubt anyone will be in a rush to add to the JIT (despite the 'layers' approach used by the author to make additional architectures "easy" to add). Once I get a target machine (Pandora, as you probably guessed) - I'll be profiling away for a while no doubt.... Last edited by Silver; 11 June 2010 at 12:40. Reason: spelling |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
PUAE 2.5.1 beta series | GnoStiC | support.OtherUAE | 3 | 07 February 2016 20:09 |
PUAE 2.4.0 beta series | GnoStiC | support.OtherUAE | 74 | 26 January 2016 12:37 |
PUAE 2.3.3 beta series | GnoStiC | support.OtherUAE | 95 | 05 January 2012 19:18 |
PUAE 2.3.0 beta series | GnoStiC | support.OtherUAE | 222 | 28 January 2011 06:09 |
PUAE 2.2.1 beta series | GnoStiC | support.OtherUAE | 36 | 23 August 2010 16:32 |
|
|