[SOLVED] Inexplicable problems compiling SheepShaver on AMD64
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Inexplicable problems compiling SheepShaver on AMD64
It's worth noting that this compiled and ran without a single hitch on an old P4 laptop I have. This system is a Core 2 Duo, and gives the following upon make:
Code:
In file included from ../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:23:0:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.hpp: In member function ‘void powerpc_dyngen::gen_jump_next_A0()’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.hpp:139:1: error: ‘gen_op_jump_next_A0’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.hpp: In member function ‘void powerpc_dyngen::gen_record_cr6_VD()’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.hpp:246:1: error: ‘gen_op_record_cr6_VD’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.hpp: In member function ‘void powerpc_dyngen::gen_mfvscr_VD()’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.hpp:247:1: error: ‘gen_op_mfvscr_VD’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.hpp: In member function ‘void powerpc_dyngen::gen_mtvscr_V0()’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.hpp:248:1: error: ‘gen_op_mtvscr_V0’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_lmw_T0(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:121:1: error: ‘gen_op_lmw_T0_26’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:121:1: error: ‘gen_op_lmw_T0_27’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:121:1: error: ‘gen_op_lmw_T0_28’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:121:1: error: ‘gen_op_lmw_T0_29’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:121:1: error: ‘gen_op_lmw_T0_30’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:121:1: error: ‘gen_op_lmw_T0_31’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:121:1: error: ‘gen_op_lmw_T0_im’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_stmw_T0(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:122:1: error: ‘gen_op_stmw_T0_26’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:122:1: error: ‘gen_op_stmw_T0_27’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:122:1: error: ‘gen_op_stmw_T0_28’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:122:1: error: ‘gen_op_stmw_T0_29’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:122:1: error: ‘gen_op_stmw_T0_30’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:122:1: error: ‘gen_op_stmw_T0_31’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:122:1: error: ‘gen_op_stmw_T0_im’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_load_ad_VD_VR(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR0’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR1’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR2’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR3’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR4’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR5’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR6’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR7’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR8’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR9’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR10’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR11’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR12’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR13’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR14’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR15’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR16’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR17’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR18’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR19’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR20’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR21’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR22’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR23’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR24’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR25’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR26’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR27’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR28’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR29’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR30’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:185:1: error: ‘gen_op_load_ad_VD_VR31’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_load_ad_V0_VR(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR0’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR1’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR2’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR3’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR4’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR5’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR6’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR7’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR8’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR9’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR10’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR11’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR12’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR13’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR14’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR15’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR16’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR17’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR18’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR19’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR20’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR21’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR22’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR23’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR24’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR25’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR26’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR27’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR28’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR29’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR30’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:186:1: error: ‘gen_op_load_ad_V0_VR31’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_load_ad_V1_VR(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR0’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR1’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR2’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR3’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR4’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR5’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR6’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR7’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR8’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR9’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR10’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR11’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR12’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR13’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR14’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR15’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR16’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR17’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR18’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR19’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR20’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR21’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR22’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR23’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR24’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR25’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR26’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR27’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR28’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR29’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR30’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:187:1: error: ‘gen_op_load_ad_V1_VR31’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_load_ad_V2_VR(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR0’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR1’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR2’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR3’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR4’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR5’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR6’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR7’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR8’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR9’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR10’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR11’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR12’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR13’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR14’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR15’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR16’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR17’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR18’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR19’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR20’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR21’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR22’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR23’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR24’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR25’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR26’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR27’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR28’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR29’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR30’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:188:1: error: ‘gen_op_load_ad_V2_VR31’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_load_word_VD_T0(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:294:25: error: ‘gen_op_load_word_VD_T0’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_store_word_VS_T0(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:300:26: error: ‘gen_op_store_word_VD_T0’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_load_vect_VD_T0(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:306:25: error: ‘gen_op_load_vect_VD_T0’ was not declared in this scope
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp: In member function ‘void powerpc_dyngen::gen_store_vect_VS_T0(int)’:
../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp:312:26: error: ‘gen_op_store_vect_VD_T0’ was not declared in this scope
make: *** [obj/ppc-dyngen.o] Error 1
I get that Dyngen helps interpret PowerPC instructions...? What I don't get is why my Google-fu fails me here. Any suggestions?
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
Pentium 4, Pentium D, Amd 64 : No errors on either.
Are you using an old "Sheepshaver" or missing a header :
/usr/include/X11/extensions/ xf86dga1.h : xf86vmode.h : Xxf86dga.h
( libXxf86vm-devel, libXxf86dga-devel ).
Install commands :
cvs -d : pserver:anoncvs@cvs.cebix.net:/home/cvs/cebix checkout BasiliskII
&& cvs -d : pserver:anoncvs@cvs.cebix.net:/home/cvs/cebix checkout SheepShaver
&& cd SheepShaver && make links && cd src/Unix/ && sh autogen.sh && make http://sheepshaver.cebix.net/
I checked this on my P4 box first. Oddly enough, none of those headers show up in /usr/include/X11/extensions and neither of the libraries you mentioned are installed. Yet, SheepShaver compiled fine.
Going to perform this check on the C2D box though anyway.
EDIT: Checked the C2D. It's the exact opposite situation; both libraries are installed and all the aforementioned headers are present. Just to be sure, I ran all the installation commands again - still the same thing.
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
Quote:
- still the same thing.
Are you using the cvs version, ref. post # 2 ?
Should be easily done. I used 3 different computers, and 3 different
Linux OS yesterday, for the compile tests : No errors.
( Debian Squeeze - 64, Scientific SL6 - 64, PCLinuxOS2010 - 32bits.)
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
GCC version 4.6.x is mostly for future software ?
Sheepshaver is OK with gcc-4.1 ... gcc-4.4.5 .
Suggest : sudo apt-get install g++-4.4
Configuring etc. : ( Assume that you already did run autogen.sh )
cd SheepShaver/ && make links && cd src/Unix/ &&
./configure CC=gcc-4.4 CXX=g++-4.4 && make
P.S. : Running user commands as root is not to be recommended. Not at all !
'cat', 'uname', 'gcc' etc.: Run as unprivileged user.
The same for ./configure, make. Root is for 'make install' only.
Running the configure script with GCC/G++ versions 4.4 and 4.5 give the exact same error message as the OP. I tried GCC 4.3 (though G++ 4.3 isn't installed and doesn't show up by default in Synaptic).
Code:
checking for gcc... gcc-4.3
checking whether the C compiler works... no
configure: error: in `/usr/local/src/SheepShaver/src/Unix':
configure: error: C compiler cannot create executables
Relevant output from config.log on that subject:
Code:
configure:3138: $? = 0
configure:3127: gcc-4.3 -v >&5
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.5-4' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.3.5 (Debian 4.3.5-4)
configure:3138: $? = 0
configure:3127: gcc-4.3 -V >&5
gcc-4.3: '-V' option must have argument
configure:3138: $? = 1
configure:3127: gcc-4.3 -qversion >&5
gcc-4.3: unrecognized option '-qversion'
gcc-4.3: no input files
configure:3138: $? = 1
configure:3158: checking whether the C compiler works
configure:3180: gcc-4.3 conftest.c >&5
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
configure:3184: $? = 1
configure:3222: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "SheepShaver"
| #define PACKAGE_TARNAME "SheepShaver"
| #define PACKAGE_VERSION "2.3"
| #define PACKAGE_STRING "SheepShaver 2.3"
| #define PACKAGE_BUGREPORT "Christian.Bauer@uni-mainz.de"
| #define PACKAGE_URL ""
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:3227: error: in `/usr/local/src/SheepShaver/src/Unix':
configure:3229: error: C compiler cannot create executables
See `config.log' for more details
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
Quote:
G++ 4.3 isn't installed and doesn't show up by default in Synaptic
Installing an older compiler as a .deb package will not work, I think.
The file libgcc_s.so.1 has got a new location on the latest "Deb" :
Debian Wheezy/Sid, Ubuntu 11.04 → → /lib/x86_64-linux-gnu/libgcc_s.so.1
.. and will not be found by a gcc compiled with /lib/libgcc_s.so.1.
Is it 'Mint 11' that you are using ?
(I have compat compilers gcc-4.1, gcc-4.2 built on Ubuntu 11.04, 32bits:
Could be created for x86_64 too.)
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
GCC-4.3 will probably not work, and as all SheepShaver files are c++, it's about g++.
I can't even configure SheepShaver on a Mint LMDE with the latest updates.
Buggy ? Inconsistent ? Some object is missing in libpthread.
Compiles OK on the very similar Ubuntu 11.04, 64bits with g++-4.5.2,
but the resultant binary isn't opening the GUI.
Debian Squeze, 64bits : OK, and the result works OK on Mint LMDE 64bits.
You can download "SheepShaver_result-Squeeze.tar.bz2" here https://docs.google.com/uc?id=0B7S25...nload&hl=en_US
Unpack it in a new directory, and: cd SheepShaver/src/Unix/ && ./SheepShaver
→ → The GUI will open.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.