Trouble compiling angband 3.0.9 on linux

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • RastaRuedi
    Rookie
    • Aug 2007
    • 2

    Trouble compiling angband 3.0.9 on linux

    Hi I'm having trouble compiling Angband 3.0.9 on Ubuntu 7.04. Configure runs well but although I configured without curses, make gives out the following errors:

    CC main-gcu.c
    main-gcu.c:63:22: error: ncurses.h: No such file or directory
    main-gcu.c:132: Fehler: expected specifier-qualifier-list before »WINDOW«
    main-gcu.c: In Funktion »Term_xtra_gcu_alive«:
    main-gcu.c:279: Warnung: Implizite Deklaration der Funktion »nocbreak«
    main-gcu.c:280: Warnung: Implizite Deklaration der Funktion »echo«
    main-gcu.c:281: Warnung: Implizite Deklaration der Funktion »nl«
    main-gcu.c:287: Warnung: Implizite Deklaration der Funktion »refresh«
    main-gcu.c:290: Warnung: Implizite Deklaration der Funktion »getyx«
    main-gcu.c:290: Fehler: »curscr« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c:290: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
    main-gcu.c:290: Fehler: für jede Funktion in der er auftritt.)
    main-gcu.c:293: Warnung: Implizite Deklaration der Funktion »mvcur«
    main-gcu.c:293: Fehler: »LINES« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c:296: Warnung: Implizite Deklaration der Funktion »endwin«
    main-gcu.c:310: Warnung: Implizite Deklaration der Funktion »cbreak«
    main-gcu.c:311: Warnung: Implizite Deklaration der Funktion »noecho«
    main-gcu.c:312: Warnung: Implizite Deklaration der Funktion »nonl«
    main-gcu.c: In Funktion »Term_init_gcu«:
    main-gcu.c:341: Warnung: Implizite Deklaration der Funktion »wrefresh«
    main-gcu.c:341: Fehler: »stdscr« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c:347: Warnung: Implizite Deklaration der Funktion »wclear«
    main-gcu.c:347: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:350: Warnung: Implizite Deklaration der Funktion »wmove«
    main-gcu.c:350: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:353: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c: In Funktion »Term_nuke_gcu«:
    main-gcu.c:369: Warnung: Implizite Deklaration der Funktion »delwin«
    main-gcu.c:369: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:383: Fehler: »curscr« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c:386: Fehler: »LINES« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c: In Funktion »Term_xtra_gcu_event«:
    main-gcu.c:415: Warnung: Implizite Deklaration der Funktion »nodelay«
    main-gcu.c:415: Fehler: »stdscr« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c:418: Warnung: Implizite Deklaration der Funktion »getch«
    main-gcu.c:421: Fehler: »ERR« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c: In Funktion »Term_xtra_gcu«:
    main-gcu.c:505: Warnung: Implizite Deklaration der Funktion »touchwin«
    main-gcu.c:505: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:506: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:516: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:523: Warnung: Implizite Deklaration der Funktion »curs_set«
    main-gcu.c: In Funktion »Term_curs_gcu«:
    main-gcu.c:566: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c: In Funktion »Term_wipe_gcu«:
    main-gcu.c:583: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:588: Warnung: Implizite Deklaration der Funktion »wclrtoeol«
    main-gcu.c:588: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:598: Warnung: Implizite Deklaration der Funktion »waddstr«
    main-gcu.c:598: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c: In Funktion »Term_text_gcu«:
    main-gcu.c:620: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:626: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c: In Funktion »term_data_init_gcu«:
    main-gcu.c:648: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c:648: Warnung: Implizite Deklaration der Funktion »newwin«
    main-gcu.c:651: Fehler: »term_data« hat kein Element namens »win«
    main-gcu.c: In Funktion »init_gcu«:
    main-gcu.c:712: Fehler: »bool« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c:712: Fehler: expected »;« before »use_big_screen«
    main-gcu.c:720: Fehler: »use_big_screen« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c:732: Warnung: Implizite Deklaration der Funktion »initscr«
    main-gcu.c:732: Warnung: Vergleich zwischen Zeiger und Ganzzahl
    main-gcu.c:738: Fehler: »LINES« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c:738: Fehler: »COLS« nicht deklariert (erste Benutzung in dieser Funktion)
    main-gcu.c:822: Fehler: »stdscr« nicht deklariert (erste Benutzung in dieser Funktion)
    make[1]: *** [main-gcu.o] Fehler 1
    make: *** [build] Fehler 2

    I'm am a complete newbie to c++ and compliing and don't know what to do.
  • takkaria
    Veteran
    • Apr 2007
    • 1951

    #2
    Originally posted by RastaRuedi
    Hi I'm having trouble compiling Angband 3.0.9 on Ubuntu 7.04. Configure runs well but although I configured without curses, make gives out the following errors:
    Thanks for the report; the easiest thing for you to do right now is install the curses library and reconfigure for curses support. It won't bother you, since other displays (like the x11 port) take precedence over curses.

    (PS: use "apt-get install libncurses5-dev" to get the curses libraries.)
    takkaria whispers something about options. -more-

    Comment

    • RastaRuedi
      Rookie
      • Aug 2007
      • 2

      #3
      Works great. Thanks alot for the fast support.

      Comment

      Working...
      😀
      😂
      🥰
      😘
      🤢
      😎
      😞
      😡
      👍
      👎