Skip to content

Compilation instructions #1

Open
@The-King-of-Toasters

Description

@The-King-of-Toasters

Hello!

I came across your post in the plan9port issue tracker (9fans/plan9port#130), and was wondering how this devdraw port is compiled. I tried dropping sdl-srv.c in $PLAN9/src/cmd/devdraw and running 9c sdl-srv.c. First it complained about the SDL header:

sdl-srv.c:31:10: fatal error: SDL.h: No such file or directory
 #include <SDL.h>
          ^~~~~~~
compilation terminated.

After changing it to SDL2/SDL.h, the real errors started showing up:

sdl-srv.c:184:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  msg->error = SDL_GetError();
             ^
sdl-srv.c:327:2: error: label at end of compound statement
  defualt:
  ^~~~~~~
sdl-srv.c:327:2: warning: label ‘defualt’ defined but not used [-Wunused-label]
sdl-srv.c:67:13: warning: ‘handle_rdmouse’ used but never defined
 static void handle_rdmouse(Wsysmsg *);
             ^~~~~~~~~~~~~~
sdl-srv.c:70:13: warning: ‘handle_bouncemouse’ used but never defined
 static void handle_bouncemouse(Wsysmsg *);
             ^~~~~~~~~~~~~~~~~~
sdl-srv.c:131:1: warning: ‘matchevt’ defined but not used [-Wunused-function]
 matchevt(Evtq q, Evt evt, uchar *tag)
 ^~~~~~~~

For reference, I'm currently running Arch Linux with kernel 4.18.9 and SDL2 version 2.0.8.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions