Author Topic: error compiling fba-sdl in ubuntu 13.04 x86  (Read 4242 times)

Offline xenphor

  • New Member
  • *
  • Posts: 2
  • Karma: +0/-0
error compiling fba-sdl in ubuntu 13.04 x86
« on: October 12, 2013, 02:07:58 AM »
So I believe I have downloaded the necessary libraries but I don't get very far in the build:

Code: [Select]
$ make -f makefile.sdl
Making normal build...

make: *** No rule to make target `main.d', needed by `all'.  Stop.

That error message seems to bring up a number of different things in google but can't narrow it down.

edit: I got different errors now:

Code: [Select]
$make sdl

cc1plus: warning: command line option ‘-std=gnu99’ is valid for C/ObjC but not for C++ [enabled by default]
src/cpu/m68k/m68kmake.c: In function ‘int compare_nof_true_bits(const void*, const void*)’:
src/cpu/m68k/m68kmake.c:823:27: warning: invalid conversion from ‘const void*’ to ‘const opcode_struct*’ [-fpermissive]
  const opcode_struct *a = aptr, *b = bptr;
                           ^
src/cpu/m68k/m68kmake.c:823:38: warning: invalid conversion from ‘const void*’ to ‘const opcode_struct*’ [-fpermissive]
  const opcode_struct *a = aptr, *b = bptr;
                                      ^
src/cpu/m68k/m68kmake.c: In function ‘void generate_opcode_handler(FILE*, body_struct*, replace_struct*, opcode_struct*, int)’:
src/cpu/m68k/m68kmake.c:878:50: warning: invalid conversion from ‘void*’ to ‘opcode_struct*’ [-fpermissive]
  opcode_struct* op = malloc(sizeof(opcode_struct));
                                                  ^
src/cpu/m68k/m68kmake.c: In function ‘void generate_opcode_cc_variants(FILE*, body_struct*, replace_struct*, opcode_struct*, int)’:
src/cpu/m68k/m68kmake.c:972:50: warning: invalid conversion from ‘void*’ to ‘opcode_struct*’ [-fpermissive]
  opcode_struct* op = malloc(sizeof(opcode_struct));
                                                  ^
src/cpu/m68k/m68kmake.c: In function ‘void process_opcode_handlers()’:
src/cpu/m68k/m68kmake.c:1012:57: warning: invalid conversion from ‘void*’ to ‘replace_struct*’ [-fpermissive]
  replace_struct* replace = malloc(sizeof(replace_struct));
                                                         ^
src/cpu/m68k/m68kmake.c:1013:48: warning: invalid conversion from ‘void*’ to ‘body_struct*’ [-fpermissive]
  body_struct* body = malloc(sizeof(body_struct));
                                                ^
/usr/bin/ld: cannot open output file obj/GNU_SDL/fbasdl/cpu/m68k/m68kmake.exe: No such file or directory
collect2: error: ld returned 1 exit status
make[1]: *** [obj/GNU_SDL/fbasdl/cpu/m68k/m68kmake.exe] Error 1
make: *** [sdl] Error 2
« Last Edit: November 03, 2013, 02:20:33 AM by xenphor »