English Amiga Board


Go Back   English Amiga Board > Support > support.FS-UAE

 
 
Thread Tools
Old 29 September 2015, 21:19   #241
tlosm
Registered User
 
Join Date: Sep 2014
Location: italy
Posts: 189
no dont build on linux ppc ... look like an a2065 src problem...

Code:
libtool: link: ranlib .libs/libmpeg2.a
libtool: link: rm -fr .libs/libmpeg2.lax
libtool: link: ( cd ".libs" && rm -f "libmpeg2.la" && ln -s "../libmpeg2.la" "libmpeg2.la" )
make[4]: uscita dalla directory "/home/gigi/src/fs-uae/libmpeg2/libmpeg2"
make[3]: uscita dalla directory "/home/gigi/src/fs-uae/libmpeg2/libmpeg2"
Making all in include
make[3]: ingresso nella directory "/home/gigi/src/fs-uae/libmpeg2/include"
make  all-am
make[4]: ingresso nella directory "/home/gigi/src/fs-uae/libmpeg2/include"
make[4]: uscita dalla directory "/home/gigi/src/fs-uae/libmpeg2/include"
make[3]: uscita dalla directory "/home/gigi/src/fs-uae/libmpeg2/include"
make[3]: ingresso nella directory "/home/gigi/src/fs-uae/libmpeg2"
make[3]: Nessuna operazione da eseguire per "all-am".
make[3]: uscita dalla directory "/home/gigi/src/fs-uae/libmpeg2"
make[2]: uscita dalla directory "/home/gigi/src/fs-uae/libmpeg2"
make[2]: ingresso nella directory "/home/gigi/src/fs-uae"
depbase=`echo src/a2065.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I.  -DLINUX -DUAE -DFSUAE -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include  -I./manymouse  -I./src/slirp/include -I./libudis86/include  -I./prowizard/include -I./softfloat -I./libmpeg2/include  -I/usr/include/freetype2  -I/usr/include/GL -I/usr/include/libdrm  -pthread -I/usr/include/glib-2.0 -I/usr/lib/powerpc-linux-gnu/glib-2.0/include  -DLUA_USE_POSIX -I/usr/include/AL  -I/usr/include/libdrm  -I/usr/include/libpng12 -D_REENTRANT -I/usr/include/SDL2    -fno-strict-overflow -Wmissing-declarations -Waddress -fvisibility=hidden  -g -O2 -MT src/a2065.o -MD -MP -MF $depbase.Tpo -c -o src/a2065.o src/a2065.cpp &&\
mv -f $depbase.Tpo $depbase.Po
In file included from src/a2065.cpp:16:0:
./src/include/uae/memory.h: In function ‘uae_u32 get_long_jit(uaecptr)’:
./src/include/uae/memory.h:387:2: error: ‘special_mem’ was not declared in this scope
  special_mem |= bank->jit_read_flag;
  ^
./src/include/uae/memory.h: In function ‘uae_u32 get_word_jit(uaecptr)’:
./src/include/uae/memory.h:393:2: error: ‘special_mem’ was not declared in this scope
  special_mem |= bank->jit_read_flag;
  ^
./src/include/uae/memory.h: In function ‘uae_u32 get_byte_jit(uaecptr)’:
./src/include/uae/memory.h:399:2: error: ‘special_mem’ was not declared in this scope
  special_mem |= bank->jit_read_flag;
  ^
./src/include/uae/memory.h: In function ‘uae_u32 get_longi_jit(uaecptr)’:
./src/include/uae/memory.h:405:2: error: ‘special_mem’ was not declared in this scope
  special_mem |= bank->jit_read_flag;
  ^
./src/include/uae/memory.h: In function ‘uae_u32 get_wordi_jit(uaecptr)’:
./src/include/uae/memory.h:411:2: error: ‘special_mem’ was not declared in this scope
  special_mem |= bank->jit_read_flag;
  ^
./src/include/uae/memory.h: In function ‘void put_long_jit(uaecptr, uae_u32)’:
./src/include/uae/memory.h:461:2: error: ‘special_mem’ was not declared in this scope
  special_mem |= bank->jit_write_flag;
  ^
./src/include/uae/memory.h: In function ‘void put_word_jit(uaecptr, uae_u32)’:
./src/include/uae/memory.h:467:2: error: ‘special_mem’ was not declared in this scope
  special_mem |= bank->jit_write_flag;
  ^
./src/include/uae/memory.h: In function ‘void put_byte_jit(uaecptr, uae_u32)’:
./src/include/uae/memory.h:473:2: error: ‘special_mem’ was not declared in this scope
  special_mem |= bank->jit_write_flag;
  ^
Makefile:4359: set di istruzioni per l'obiettivo "src/a2065.o" non riuscito
make[2]: *** [src/a2065.o] Errore 1
make[2]: uscita dalla directory "/home/gigi/src/fs-uae"
Makefile:4402: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory "/home/gigi/src/fs-uae"
Makefile:2408: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2
i think this is the end of Fs-Uae on ppc :-(
tlosm is offline  
Old 29 September 2015, 21:51   #242
SnakeCoils
Registered User
 
Join Date: Mar 2014
Location: Italy
Posts: 164
Quote:
Originally Posted by amigamia View Post
Any luck on getting 2.6.1 compiled for PPC ?
You asked, you got it! :-)

The OSX PPC 2.6.1 binary is available in The Zone! for download, the building procedure I used is the same as already illustrated in my last post.
SnakeCoils is offline  
Old 29 September 2015, 21:55   #243
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by tlosm View Post
i think this is the end of Fs-Uae on ppc :-(
Perhaps it is, perhaps not, but surely not because of *this* problem. Anyway, if you compile latest git versions you should be prepared for some occasional problems...

Fixed in commit https://github.com/FrodeSolheim/fs-u...4798ac953a7b46 ("Allow building without JIT defined").
FrodeSolheim is offline  
Old 02 October 2015, 18:04   #244
tlosm
Registered User
 
Join Date: Sep 2014
Location: italy
Posts: 189
Quote:
Originally Posted by FrodeSolheim View Post
Perhaps it is, perhaps not, but surely not because of *this* problem. Anyway, if you compile latest git versions you should be prepared for some occasional problems...

Fixed in commit https://github.com/FrodeSolheim/fs-u...4798ac953a7b46 ("Allow building without JIT defined").
Thanks Frode for fix it ...
... frode what means Jit direct is not compatible with Blizzard emulations i have this message on the a4000 Os4 config

and GREAT SnakeCoils

Last edited by tlosm; 02 October 2015 at 18:19.
tlosm is offline  
Old 02 October 2015, 18:19   #245
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by tlosm View Post
... frode what means Jit direct is not compatible with Blizzard ppc emulations i have this message on the a4000 Os4 config.
You shouldn't have this with the latest git version as I fixed that in https://github.com/FrodeSolheim/fs-u...091370d8abc0e9.
FrodeSolheim is offline  
Old 02 October 2015, 22:35   #246
tlosm
Registered User
 
Join Date: Sep 2014
Location: italy
Posts: 189
Quote:
Originally Posted by FrodeSolheim View Post
You shouldn't have this with the latest git version as I fixed that in https://github.com/FrodeSolheim/fs-u...091370d8abc0e9.
Thanks @frode.

@snakeCoils i face that problem in the version you uploaded in the zone on my Quad G5 OsX leopard

Fix it ! :-D :-D
tlosm is offline  
Old 04 October 2015, 12:00   #247
SnakeCoils
Registered User
 
Join Date: Mar 2014
Location: Italy
Posts: 164
The latest GIT repository FS-UAE source does not more build on my OSX PPC environment, here is the report of what happens just after typing "make" command:
Code:
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
Traceback (most recent call last):
  File "../arch.py", line 12, in <module>
    raise Exception("Unknown platform")
Exception: Unknown platform
make -C ../..
depbase=`echo src/genlinetoscr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++-4.2 -DHAVE_CONFIG_H -I.  -DMACOSX -DUAE -DFSUAE -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include  -I./manymouse  -I./src/slirp/include -I./libudis86/include  -I./prowizard/include -I./softfloat -I./libmpeg2/include  -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16  -I/opt/local/include  -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include  -DLUA_USE_POSIX -I/System/Library/Frameworks/OpenAL.framework/Headers  -I/opt/local/include/libpng16 -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include   -fno-strict-overflow -Wmissing-declarations -Waddress -fvisibility=hidden  -g -O2 -maltivec -mabi=altivec -MT src/genlinetoscr.o -MD -MP -MF $depbase.Tpo -c -o src/genlinetoscr.o src/genlinetoscr.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
In file included from ./src/od-fs/defines.h:152,
                 from ./src/od-fs/sysconfig.h:279,
                 from src/genlinetoscr.cpp:9:
./src/od-fs/../include/sysdeps.h:53:2: error: #error unrecognized CPU type
make[1]: *** [src/genlinetoscr.o] Error 1
make: *** [bundle] Error 2
Is an easy fix still possible?
SnakeCoils is offline  
Old 04 October 2015, 13:59   #248
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by SnakeCoils View Post
Is an easy fix still possible?
Yes. Regarding arch.py which is a helper script used when making distributions, you can show the corresponding output from your computer and I can add necessary code to arch.py:
Code:
~/git/fs-uae/fs-uae $ python3
Python 3.4.3 (default, Sep 16 2015, 20:38:30) 
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.machine()
'x86_64'
>>> platform.architecture()
('64bit', '')
Regarding sysdeps.h, it looks like __powerpc__ is only defined on Linux, which __ppc__ is defined on OS X. I'll add this to the CPU check code as well.

Just show me the output of platform.machine() and platform.architecture()
FrodeSolheim is offline  
Old 04 October 2015, 14:08   #249
SnakeCoils
Registered User
 
Join Date: Mar 2014
Location: Italy
Posts: 164
Quote:
Originally Posted by FrodeSolheim View Post
Just show me the output of platform.machine() and platform.architecture()
Here it is Frode, thank you very much in advance :-)

Code:
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 23 2015, 02:31:28) 
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.machine()
'Power Macintosh'
>>> platform.architecture()
('32bit', '')
This for an MDD G4 machine, I don't know if for a G5 platform the output is the same.
SnakeCoils is offline  
Old 04 October 2015, 20:27   #250
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
@SnakeCoils git updated (https://github.com/FrodeSolheim/fs-u...e0156839cfa96d)
FrodeSolheim is offline  
Old 04 October 2015, 23:03   #251
SnakeCoils
Registered User
 
Join Date: Mar 2014
Location: Italy
Posts: 164
FS-UAE 2.7.1 compiled succesfully for OSX PPC and available in The Zone!
It is almost 2.7.2 since I build it just some minutes before the official release.

Thanks again Frode for all your support! :-)
SnakeCoils is offline  
Old 05 October 2015, 23:24   #252
tlosm
Registered User
 
Join Date: Sep 2014
Location: italy
Posts: 189
Quote:
Originally Posted by SnakeCoils View Post
FS-UAE 2.7.1 compiled succesfully for OSX PPC and available in The Zone!
It is almost 2.7.2 since I build it just some minutes before the official release.

Thanks again Frode for all your support! :-)
Thanks to both from me
I m taking the decision to format my OsX Leopard partition because too much garbage and the hell system need to be clean ... I hope soon i will be able to build something again ..

OT
Ah SnakeCoils if you need a new project check if you like "libretro" it build on LinuxPPC and was Build on OsX Leopard PPC too /OT off
tlosm is offline  
Old 07 October 2015, 22:40   #253
tlosm
Registered User
 
Join Date: Sep 2014
Location: italy
Posts: 189
Quote:
Originally Posted by SnakeCoils View Post
FS-UAE 2.7.1 compiled succesfully for OSX PPC and available in The Zone!
It is almost 2.7.2 since I build it just some minutes before the official release.

Thanks again Frode for all your support! :-)
It works on quad g5 only you forget my patch
tlosm is offline  
Old 20 March 2016, 16:34   #254
Marmotta
Registered User
 
Join Date: Aug 2014
Location: Italy
Posts: 32
I try to compile 2.7.8 for ppc but I stop at this error:

Code:
make  all-recursive
depbase=`echo src/drawing.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
	g++ -DHAVE_CONFIG_H -I.  -DMACOSX -DUAE -DFSUAE  -I./flac/include -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./src/od-win32/caps -I./libfsemu/include   -I./manymouse   -I./libudis86/include  -I./prowizard/include -I./softfloat   -I/opt/local/include -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -DLUA_USE_POSIX -I/opt/local/include/libpng16 -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include   -fno-strict-aliasing -Wmissing-declarations  -fvisibility=hidden -I/opt/local/include/mpeg2dec -g -O2 -MT src/drawing.o -MD -MP -MF $depbase.Tpo -c -o src/drawing.o src/drawing.cpp &&\
	mv -f $depbase.Tpo $depbase.Po
cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++
src/drawing.cpp: In function ‘void pfield_set_linetoscr()’:
src/drawing.cpp:1726: error: ‘linetoscr_16_aga_genlock’ was not declared in this scope
src/drawing.cpp:1726: error: ‘linetoscr_16_aga’ was not declared in this scope
src/drawing.cpp:1727: error: ‘linetoscr_16_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1727: error: ‘linetoscr_16_aga_spr’ was not declared in this scope
src/drawing.cpp:1728: error: ‘linetoscr_16_aga_spronly’ was not declared in this scope
src/drawing.cpp:1731: error: ‘linetoscr_32_aga_genlock’ was not declared in this scope
src/drawing.cpp:1731: error: ‘linetoscr_32_aga’ was not declared in this scope
src/drawing.cpp:1732: error: ‘linetoscr_32_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1732: error: ‘linetoscr_32_aga_spr’ was not declared in this scope
src/drawing.cpp:1733: error: ‘linetoscr_32_aga_spronly’ was not declared in this scope
src/drawing.cpp:1739: error: ‘linetoscr_16_stretch2_aga_genlock’ was not declared in this scope
src/drawing.cpp:1739: error: ‘linetoscr_16_stretch2_aga’ was not declared in this scope
src/drawing.cpp:1740: error: ‘linetoscr_16_stretch2_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1741: error: ‘linetoscr_16_stretch2_aga_spronly’ was not declared in this scope
src/drawing.cpp:1744: error: ‘linetoscr_32_stretch2_aga_genlock’ was not declared in this scope
src/drawing.cpp:1744: error: ‘linetoscr_32_stretch2_aga’ was not declared in this scope
src/drawing.cpp:1745: error: ‘linetoscr_32_stretch2_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1745: error: ‘linetoscr_32_stretch2_aga_spr’ was not declared in this scope
src/drawing.cpp:1746: error: ‘linetoscr_32_stretch2_aga_spronly’ was not declared in this scope
src/drawing.cpp:1752: error: ‘linetoscr_16_stretch1_aga_genlock’ was not declared in this scope
src/drawing.cpp:1752: error: ‘linetoscr_16_stretch1_aga’ was not declared in this scope
src/drawing.cpp:1753: error: ‘linetoscr_16_stretch1_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1753: error: ‘linetoscr_16_stretch1_aga_spr’ was not declared in this scope
src/drawing.cpp:1754: error: ‘linetoscr_16_stretch1_aga_spronly’ was not declared in this scope
src/drawing.cpp:1757: error: ‘linetoscr_32_stretch1_aga_genlock’ was not declared in this scope
src/drawing.cpp:1757: error: ‘linetoscr_32_stretch1_aga’ was not declared in this scope
src/drawing.cpp:1758: error: ‘linetoscr_32_stretch1_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1758: error: ‘linetoscr_32_stretch1_aga_spr’ was not declared in this scope
src/drawing.cpp:1759: error: ‘linetoscr_32_stretch1_aga_spronly’ was not declared in this scope
src/drawing.cpp:1766: error: ‘linetoscr_16_shrink1f_aga_genlock’ was not declared in this scope
src/drawing.cpp:1766: error: ‘linetoscr_16_shrink1f_aga’ was not declared in this scope
src/drawing.cpp:1767: error: ‘linetoscr_16_shrink1f_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1767: error: ‘linetoscr_16_shrink1f_aga_spr’ was not declared in this scope
src/drawing.cpp:1768: error: ‘linetoscr_16_shrink1f_aga_spronly’ was not declared in this scope
src/drawing.cpp:1771: error: ‘linetoscr_32_shrink1f_aga_genlock’ was not declared in this scope
src/drawing.cpp:1771: error: ‘linetoscr_32_shrink1f_aga’ was not declared in this scope
src/drawing.cpp:1772: error: ‘linetoscr_32_shrink1f_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1772: error: ‘linetoscr_32_shrink1f_aga_spr’ was not declared in this scope
src/drawing.cpp:1773: error: ‘linetoscr_32_shrink1f_aga_spronly’ was not declared in this scope
src/drawing.cpp:1779: error: ‘linetoscr_16_shrink1_aga_genlock’ was not declared in this scope
src/drawing.cpp:1779: error: ‘linetoscr_16_shrink1_aga’ was not declared in this scope
src/drawing.cpp:1780: error: ‘linetoscr_16_shrink1_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1780: error: ‘linetoscr_16_shrink1_aga_spr’ was not declared in this scope
src/drawing.cpp:1781: error: ‘linetoscr_16_shrink1_aga_spronly’ was not declared in this scope
src/drawing.cpp:1784: error: ‘linetoscr_32_shrink1_aga_genlock’ was not declared in this scope
src/drawing.cpp:1784: error: ‘linetoscr_32_shrink1_aga’ was not declared in this scope
src/drawing.cpp:1785: error: ‘linetoscr_32_shrink1_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1785: error: ‘linetoscr_32_shrink1_aga_spr’ was not declared in this scope
src/drawing.cpp:1786: error: ‘linetoscr_32_shrink1_aga_spronly’ was not declared in this scope
src/drawing.cpp:1794: error: ‘linetoscr_16_shrink2f_aga_genlock’ was not declared in this scope
src/drawing.cpp:1794: error: ‘linetoscr_16_shrink2f_aga’ was not declared in this scope
src/drawing.cpp:1795: error: ‘linetoscr_16_shrink2f_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1795: error: ‘linetoscr_16_shrink2f_aga_spr’ was not declared in this scope
src/drawing.cpp:1796: error: ‘linetoscr_16_shrink2f_aga_spronly’ was not declared in this scope
src/drawing.cpp:1799: error: ‘linetoscr_32_shrink2f_aga_genlock’ was not declared in this scope
src/drawing.cpp:1799: error: ‘linetoscr_32_shrink2f_aga’ was not declared in this scope
src/drawing.cpp:1800: error: ‘linetoscr_32_shrink2f_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1800: error: ‘linetoscr_32_shrink2f_aga_spr’ was not declared in this scope
src/drawing.cpp:1801: error: ‘linetoscr_32_shrink2f_aga_spronly’ was not declared in this scope
src/drawing.cpp:1807: error: ‘linetoscr_16_shrink2_aga_genlock’ was not declared in this scope
src/drawing.cpp:1807: error: ‘linetoscr_16_shrink2_aga’ was not declared in this scope
src/drawing.cpp:1808: error: ‘linetoscr_16_shrink2_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1808: error: ‘linetoscr_16_shrink2_aga_spr’ was not declared in this scope
src/drawing.cpp:1809: error: ‘linetoscr_16_shrink2_aga_spronly’ was not declared in this scope
src/drawing.cpp:1812: error: ‘linetoscr_32_shrink2_aga_genlock’ was not declared in this scope
src/drawing.cpp:1812: error: ‘linetoscr_32_shrink2_aga’ was not declared in this scope
src/drawing.cpp:1813: error: ‘linetoscr_32_shrink2_aga_spr_genlock’ was not declared in this scope
src/drawing.cpp:1813: error: ‘linetoscr_32_shrink2_aga_spr’ was not declared in this scope
src/drawing.cpp:1814: error: ‘linetoscr_32_shrink2_aga_spronly’ was not declared in this scope
src/drawing.cpp:1896: error: ‘linetoscr_16_genlock’ was not declared in this scope
src/drawing.cpp:1896: error: ‘linetoscr_16’ was not declared in this scope
src/drawing.cpp:1897: error: ‘linetoscr_16_spr_genlock’ was not declared in this scope
src/drawing.cpp:1897: error: ‘linetoscr_16_spr’ was not declared in this scope
src/drawing.cpp:1900: error: ‘linetoscr_32_genlock’ was not declared in this scope
src/drawing.cpp:1900: error: ‘linetoscr_32’ was not declared in this scope
src/drawing.cpp:1901: error: ‘linetoscr_32_spr_genlock’ was not declared in this scope
src/drawing.cpp:1901: error: ‘linetoscr_32_spr’ was not declared in this scope
src/drawing.cpp:1907: error: ‘linetoscr_16_stretch2_genlock’ was not declared in this scope
src/drawing.cpp:1907: error: ‘linetoscr_16_stretch2’ was not declared in this scope
src/drawing.cpp:1908: error: ‘linetoscr_16_stretch2_spr_genlock’ was not declared in this scope
src/drawing.cpp:1908: error: ‘linetoscr_16_stretch2_spr’ was not declared in this scope
src/drawing.cpp:1911: error: ‘linetoscr_32_stretch2_genlock’ was not declared in this scope
src/drawing.cpp:1911: error: ‘linetoscr_32_stretch2’ was not declared in this scope
src/drawing.cpp:1912: error: ‘linetoscr_32_stretch2_spr_genlock’ was not declared in this scope
src/drawing.cpp:1912: error: ‘linetoscr_32_stretch2_spr’ was not declared in this scope
src/drawing.cpp:1918: error: ‘linetoscr_16_stretch1_genlock’ was not declared in this scope
src/drawing.cpp:1918: error: ‘linetoscr_16_stretch1’ was not declared in this scope
src/drawing.cpp:1919: error: ‘linetoscr_16_stretch1_spr_genlock’ was not declared in this scope
src/drawing.cpp:1919: error: ‘linetoscr_16_stretch1_spr’ was not declared in this scope
src/drawing.cpp:1922: error: ‘linetoscr_32_stretch1_genlock’ was not declared in this scope
src/drawing.cpp:1922: error: ‘linetoscr_32_stretch1’ was not declared in this scope
src/drawing.cpp:1923: error: ‘linetoscr_32_stretch1_spr_genlock’ was not declared in this scope
src/drawing.cpp:1923: error: ‘linetoscr_32_stretch1_spr’ was not declared in this scope
src/drawing.cpp:1930: error: ‘linetoscr_16_shrink1f_genlock’ was not declared in this scope
src/drawing.cpp:1930: error: ‘linetoscr_16_shrink1f’ was not declared in this scope
src/drawing.cpp:1931: error: ‘linetoscr_16_shrink1f_spr_genlock’ was not declared in this scope
src/drawing.cpp:1931: error: ‘linetoscr_16_shrink1f_spr’ was not declared in this scope
src/drawing.cpp:1934: error: ‘linetoscr_32_shrink1f_genlock’ was not declared in this scope
src/drawing.cpp:1934: error: ‘linetoscr_32_shrink1f’ was not declared in this scope
src/drawing.cpp:1935: error: ‘linetoscr_32_shrink1f_spr_genlock’ was not declared in this scope
src/drawing.cpp:1935: error: ‘linetoscr_32_shrink1f_spr’ was not declared in this scope
src/drawing.cpp:1941: error: ‘linetoscr_16_shrink1_genlock’ was not declared in this scope
src/drawing.cpp:1941: error: ‘linetoscr_16_shrink1’ was not declared in this scope
src/drawing.cpp:1942: error: ‘linetoscr_16_shrink1_spr_genlock’ was not declared in this scope
src/drawing.cpp:1942: error: ‘linetoscr_16_shrink1_spr’ was not declared in this scope
src/drawing.cpp:1945: error: ‘linetoscr_32_shrink1_genlock’ was not declared in this scope
src/drawing.cpp:1945: error: ‘linetoscr_32_shrink1’ was not declared in this scope
src/drawing.cpp:1946: error: ‘linetoscr_32_shrink1_spr_genlock’ was not declared in this scope
src/drawing.cpp:1946: error: ‘linetoscr_32_shrink1_spr’ was not declared in this scope
make[2]: *** [src/drawing.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Marmotta is offline  
Old 20 March 2016, 17:01   #255
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,646
Is there anywhere I can download a binary for my Dual CPU G5? I don't really have the tools or means to compile anything.
Amiga1992 is offline  
Old 20 March 2016, 18:06   #256
Marmotta
Registered User
 
Join Date: Aug 2014
Location: Italy
Posts: 32
Thanks to SnakeCoils config I able to compile the 2.7.8!

Code:
export SDL2_CFLAGS="-I/Library/Frameworks/SDL2.framework/Versions/A/Headers"
export SDL2_LIBS="-F/Library/Frameworks -framework SDL2"
export CC="gcc-4.2"
export CFLAGS="-g -O2 -maltivec -mabi=altivec"
export CPP="gcc-4.2 -E"
export CXX="g++-4.2"
export CXXFLAGS="-g -O2 -maltivec -mabi=altivec"
Now I only need to enable qemu...
Marmotta is offline  
Old 21 March 2016, 10:50   #257
Marmotta
Registered User
 
Join Date: Aug 2014
Location: Italy
Posts: 32
Fail... black screen with 2.5.30 and crash with 2.7.8!

How I compile the last qemu plugin? My plugin is 2.1 shared by tlosm...
Marmotta is offline  
Old 14 April 2016, 20:17   #258
SnakeCoils
Registered User
 
Join Date: Mar 2014
Location: Italy
Posts: 164
The last 2.7.11dev binary for OSX PPC 10.5.8 is available in The Zone!

I have updated the developer tools to last GCC 5.3 (from MacPorts, as usual) and the build steps are more or less the same as before, here is what need to be done if you want to build it on yourself.

Download the latest FS-UAE source from official GIT repository and then edit the configure.ac file shortening this line

OS_LDFLAGS="-headerpad_max_install_names -pagezero_size 0x2000 -rpath @executable_path/../Frameworks"

to this:

OS_LDFLAGS="-headerpad_max_install_names -pagezero_size 0x2000"

then, back to terminal:

./bootstrap

after the script finished its job type the following lines

export SDL2_CFLAGS="-I/Library/Frameworks/SDL2.framework/Versions/A/Headers"
export SDL2_LIBS="-F/Library/Frameworks -framework SDL2"
export CC="gcc-mp-5"
export CFLAGS="-g -O2 -maltivec -mabi=altivec"
export CPP="gcc-mp-5 -E"
export CXX="g++-mp-5"
export CXXFLAGS="-g -O2 -maltivec -mabi=altivec"

./configure --disable-jit

cd dist/macosx
make

After a while the build process will exit with an error related to SDL2 location so you have manually to copy the SDL2 binary from their respective frameworks in the FS-UAE/Contents/Frameworks located in the FS-UAE bundle

back to terminal you must enter in the subdirectory containing the FS-UAE bundle and then typing:

../standalone.py FS-UAE.app

this for put the pieces together and blessing the bundled frameworks with right permissions.

EDIT: The emulator works fine but the OSD menu text and floppy sounds are completely disappeared. The Cmd+F12 combination works as usual but there is no side text on screen.

Last edited by SnakeCoils; 14 April 2016 at 21:02.
SnakeCoils is offline  
Old 17 April 2016, 10:46   #259
SnakeCoils
Registered User
 
Join Date: Mar 2014
Location: Italy
Posts: 164
The last 2.7.12dev binary for OSX PPC 10.5.8 is available in The Zone!

Same issue as latest dev release: no text string visible in the Cmd+F12 menu. Also no more error messages in main screen.
SnakeCoils is offline  
Old 17 April 2016, 11:31   #260
Marmotta
Registered User
 
Join Date: Aug 2014
Location: Italy
Posts: 32
Thanks!!!! But no Os4 ppc?
Marmotta is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
FS-UAE for G4 ppc OSX 10.5.8 elowan support.FS-UAE 35 10 November 2014 19:22
[QUESTION] Will we see PPC support in FS-UAE too? amigafreak68k support.FS-UAE 39 09 September 2014 22:28
JIT on E-UAE PPC? _ThEcRoW support.OtherUAE 8 06 May 2011 23:55
PPC Emulation in UAE Beakster support.WinUAE 9 15 March 2008 11:28
PPC UAE on os 3.9 DDNI request.UAE Wishlist 7 26 October 2006 19:09

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:14.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10553 seconds with 14 queries