GCC spuckt massig Fehler bei makescripts aus

Dieses Thema im Forum "C/C++" wurde erstellt von cuddlytux, 13.03.2006.

  1. #1 cuddlytux, 13.03.2006
    cuddlytux

    cuddlytux Alles außer unix ist sc..

    Dabei seit:
    25.11.2005
    Beiträge:
    169
    Zustimmungen:
    0
    Ort:
    Rheinhessen
    Ich wollte bei meinem frisch aufgesetzten debian ein paar Bluetooth-Programme compilieren, doch ich erhalte bei allen makescripts immer wahnsinnig viele Fehlermeldungen, deren Ursprung ich leider nicht deuten kann.
    (Vorcompilierte Bluetooth-programme z.B. bluez-utils funktionieren)

    Bei fast allen programmen am Anfang:

    Code:
    (psm_scan.c:60:33:) bluetooth/bluetooth.h: Datei oder Verzeichnis nicht gefunden
    (psm_scan.c:61:29:) bluetooth/l2cap.h: Datei oder Verzeichnis nicht gefunden
    

    Beispiele:

    bemused-server1.73:

    Code:
    g++ -o bemusedlinuxserver -I/usr/include/xmms -I./ -lxmms -lbluetooth `gtk-config --libs --cflags` main.cpp BemusedServerDlg.cpp
    /bin/sh: line 1: gtk-config: command not found
    BemusedServerDlg.cpp:41:33: bluetooth/bluetooth.h: Datei oder Verzeichnis nicht gefunden
    BemusedServerDlg.cpp:42:30: bluetooth/rfcomm.h: Datei oder Verzeichnis nicht gefunden
    BemusedServerDlg.cpp:49:22: xmmsctrl.h: Datei oder Verzeichnis nicht gefunden
    BemusedServerDlg.cpp:154: error: 'bdaddr_t' is used as a type, but is not
       defined as a type.
    BemusedServerDlg.cpp: In member function `bool
       CBemusedServerDlg::CheckWinamp(const char*)':
    BemusedServerDlg.cpp:607: error: `xmms_remote_is_running' undeclared (first use
       this function)
    BemusedServerDlg.cpp:607: error: (Each undeclared identifier is reported only
       once for each function it appears in.)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::FadeOut()':
    BemusedServerDlg.cpp:624: error: `xmms_remote_get_main_volume' undeclared
       (first use this function)
    BemusedServerDlg.cpp:630: error: `xmms_remote_set_main_volume' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void
       CBemusedServerDlg::WriteDetailedInfoToPhone()':
    BemusedServerDlg.cpp:653: error: `xmms_remote_get_info' undeclared (first use
       this function)
    BemusedServerDlg.cpp: In member function `void
       CBemusedServerDlg::WriteInfoToPhone()':
    BemusedServerDlg.cpp:701: error: `xmms_remote_get_playlist_pos' undeclared
       (first use this function)
    BemusedServerDlg.cpp:701: error: `xmms_remote_get_playlist_time' undeclared
       (first use this function)
    BemusedServerDlg.cpp:710: error: `xmms_remote_is_playing' undeclared (first use
       this function)
    BemusedServerDlg.cpp:711: error: `xmms_remote_is_paused' undeclared (first use
       this function)
    BemusedServerDlg.cpp:714: error: `xmms_remote_get_output_time' undeclared
       (first use this function)
    BemusedServerDlg.cpp:722: error: `xmms_remote_is_repeat' undeclared (first use
       this function)
    BemusedServerDlg.cpp:723: error: `xmms_remote_is_shuffle' undeclared (first use
       this function)
    BemusedServerDlg.cpp:732: error: `xmms_remote_get_playlist_title' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void
       CBemusedServerDlg::WriteInf2ToPhone()':
    BemusedServerDlg.cpp:777: error: `xmms_remote_get_playlist_pos' undeclared
       (first use this function)
    BemusedServerDlg.cpp:777: error: `xmms_remote_get_playlist_time' undeclared
       (first use this function)
    BemusedServerDlg.cpp:786: error: `xmms_remote_is_playing' undeclared (first use
       this function)
    BemusedServerDlg.cpp:787: error: `xmms_remote_is_paused' undeclared (first use
       this function)
    BemusedServerDlg.cpp:790: error: `xmms_remote_get_output_time' undeclared
       (first use this function)
    BemusedServerDlg.cpp:798: error: `xmms_remote_is_repeat' undeclared (first use
       this function)
    BemusedServerDlg.cpp:799: error: `xmms_remote_is_shuffle' undeclared (first use
       this function)
    BemusedServerDlg.cpp:808: error: `xmms_remote_get_playlist_title' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::SetSeek()':
    BemusedServerDlg.cpp:861: error: `xmms_remote_jump_to_time' undeclared (first
       use this function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::GetVolume()':
    BemusedServerDlg.cpp:869: error: `xmms_remote_get_main_volume' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void
       CBemusedServerDlg::RemoveAllFromPlaylist()':
    BemusedServerDlg.cpp:897: error: `xmms_remote_stop' undeclared (first use this
       function)
    BemusedServerDlg.cpp:898: error: `xmms_remote_playlist_clear' undeclared (first
       use this function)
    BemusedServerDlg.cpp: In member function `void
       CBemusedServerDlg::SelectInPlaylist()':
    BemusedServerDlg.cpp:915: error: `xmms_remote_set_playlist_pos' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void
       CBemusedServerDlg::PlayFile(bool)':
    BemusedServerDlg.cpp:990: error: `xmms_remote_playlist_clear' undeclared (first
       use this function)
    BemusedServerDlg.cpp:994: error: `GList' undeclared (first use this function)
    BemusedServerDlg.cpp:994: error: `list' undeclared (first use this function)
    BemusedServerDlg.cpp:995: error: `gchar' undeclared (first use this function)
    BemusedServerDlg.cpp:995: error: Fehler beim Parsen before `)' token
    BemusedServerDlg.cpp:995: error: `g_strdup' undeclared (first use this
       function)
    BemusedServerDlg.cpp:995: error: `g_list_append' undeclared (first use this
       function)
    BemusedServerDlg.cpp:996: error: `xmms_remote_playlist_add' undeclared (first
       use this function)
    BemusedServerDlg.cpp:997: error: `g_list_free' undeclared (first use this
       function)
    BemusedServerDlg.cpp:1002: error: `xmms_remote_play' undeclared (first use this
       function)
    BemusedServerDlg.cpp:1014: error: `xmms_remote_get_playlist_pos' undeclared
       (first use this function)
    BemusedServerDlg.cpp:1014: error: `xmms_remote_get_playlist_time' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::SetVolume()':
    BemusedServerDlg.cpp:1146: error: `xmms_remote_set_main_volume' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::Play()':
    BemusedServerDlg.cpp:1153: error: `xmms_remote_get_playlist_length' undeclared
       (first use this function)
    BemusedServerDlg.cpp:1155: error: `xmms_remote_play' undeclared (first use this
       function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::Stop(bool)':
    BemusedServerDlg.cpp:1167: error: `xmms_remote_stop' undeclared (first use this
       function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::Pause()':
    BemusedServerDlg.cpp:1176: error: `xmms_remote_pause' undeclared (first use
       this function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::NextTrack()':
    BemusedServerDlg.cpp:1182: error: `xmms_remote_playlist_next' undeclared (first
       use this function)
    BemusedServerDlg.cpp:1189: error: `xmms_remote_get_playlist_pos' undeclared
       (first use this function)
    BemusedServerDlg.cpp:1189: error: `xmms_remote_get_playlist_time' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void
       CBemusedServerDlg::PreviousTrack()':
    BemusedServerDlg.cpp:1198: error: `xmms_remote_playlist_prev' undeclared (first
       use this function)
    BemusedServerDlg.cpp:1205: error: `xmms_remote_get_playlist_pos' undeclared
       (first use this function)
    BemusedServerDlg.cpp:1205: error: `xmms_remote_get_playlist_time' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::FastForward()
       ':
    BemusedServerDlg.cpp:1213: error: `xmms_remote_get_output_time' undeclared
       (first use this function)
    BemusedServerDlg.cpp:1214: error: `xmms_remote_jump_to_time' undeclared (first
       use this function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::Rewind()':
    BemusedServerDlg.cpp:1228: error: `xmms_remote_get_output_time' undeclared
       (first use this function)
    BemusedServerDlg.cpp:1231: error: `xmms_remote_jump_to_time' undeclared (first
       use this function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::Shuffle()':
    BemusedServerDlg.cpp:1248: error: `xmms_remote_is_shuffle' undeclared (first
       use this function)
    BemusedServerDlg.cpp:1248: error: `xmms_remote_toggle_shuffle' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::Repeat()':
    BemusedServerDlg.cpp:1270: error: `xmms_remote_is_repeat' undeclared (first use
       this function)
    BemusedServerDlg.cpp:1270: error: `xmms_remote_toggle_repeat' undeclared (first
       use this function)
    BemusedServerDlg.cpp: In member function `void
       CBemusedServerDlg::WritePlaylistToPhone()':
    BemusedServerDlg.cpp:1382: error: `xmms_remote_get_playlist_pos' undeclared
       (first use this function)
    BemusedServerDlg.cpp:1383: error: `xmms_remote_get_playlist_length' undeclared
       (first use this function)
    BemusedServerDlg.cpp:1402: error: `xmms_remote_get_playlist_title' undeclared
       (first use this function)
    BemusedServerDlg.cpp: In member function `int
       CBemusedServerDlg::BluetoothConnectToSocket(int)':
    BemusedServerDlg.cpp:1794: error: aggregate `sockaddr_rc loc_addr' has
       incomplete type and cannot be defined
    BemusedServerDlg.cpp:1821: error: `BTPROTO_RFCOMM' undeclared (first use this
       function)
    BemusedServerDlg.cpp:1835: error: `bdaddr' undeclared (first use this function)
    BemusedServerDlg.cpp: In member function `int
       CBemusedServerDlg::BluetoothWaitforConnect(int)':
    BemusedServerDlg.cpp:1889: error: `bdaddr_t' undeclared (first use this
       function)
    BemusedServerDlg.cpp:1889: error: Fehler beim Parsen before `;' token
    BemusedServerDlg.cpp:1890: error: aggregate `sockaddr_rc rem_addr' has
       incomplete type and cannot be defined
    BemusedServerDlg.cpp:1919: error: `ba' undeclared (first use this function)
    BemusedServerDlg.cpp:1919: error: `baswap' undeclared (first use this function)
    BemusedServerDlg.cpp:1923: error: `batostr' undeclared (first use this
       function)
    BemusedServerDlg.cpp: In member function `void CBemusedServerDlg::Log(char*,
       ...)':
    BemusedServerDlg.cpp:1939: error: `va_start' undeclared (first use this
       function)
    BemusedServerDlg.cpp:1941: error: `va_end' undeclared (first use this function)
    make: *** [bemusedlinuxserver] Fehler 1
    
    ussp-push-0.8:
    Code:
    In file included from obex_main.c:63:
    obex_socket.h:17: error: Syntaxfehler before '*' token
    obex_socket.h:18: error: Syntaxfehler before '*' token
    obex_socket.h:19: error: Syntaxfehler before '*' token
    obex_socket.h:20: error: Syntaxfehler before '*' token
    obex_socket.h:21: error: Syntaxfehler before '*' token
    obex_main.c:74: error: Syntaxfehler before '*' token
    obex_main.c:74: Warnung: type defaults to `int' in declaration of `__obex_connect'
    obex_main.c:74: Warnung: data definition has no type or storage class
    obex_main.c:75: error: Syntaxfehler before '*' token
    obex_main.c:78: error: Syntaxfehler before '*' token
    obex_main.c:81: error: Syntaxfehler before '*' token
    obex_main.c:131: error: Syntaxfehler before '*' token
    obex_main.c: In Funktion »handle_response«:
    obex_main.c:134: Warnung: implicit declaration of function `OBEX_GetUserData'
    obex_main.c:134: error: `handle' undeclared (first use in this function)
    obex_main.c:134: error: (Each undeclared identifier is reported only once
    obex_main.c:134: error: for each function it appears in.)
    obex_main.c:134: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
    obex_main.c:138: Warnung: implicit declaration of function `OBEX_HandleInput'
    obex_main.c: Auf höchster Ebene:
    obex_main.c:161: error: Syntaxfehler before '*' token
    obex_main.c: In Funktion »obex_disconnect«:
    obex_main.c:164: error: `obex_object_t' undeclared (first use in this function)
    obex_main.c:164: error: `oo' undeclared (first use in this function)
    obex_main.c:165: error: `handle' undeclared (first use in this function)
    obex_main.c:165: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
    obex_main.c:167: Warnung: implicit declaration of function `OBEX_ObjectNew'
    obex_main.c:167: error: `OBEX_CMD_DISCONNECT' undeclared (first use in this function)
    obex_main.c:168: Warnung: implicit declaration of function `OBEX_Request'
    obex_main.c: Auf höchster Ebene:
    obex_main.c:185: error: Syntaxfehler before '*' token
    obex_main.c:186: Warnung: return type defaults to `int'
    obex_main.c: In Funktion »__obex_connect«:
    obex_main.c:187: error: `obex_t' undeclared (first use in this function)
    obex_main.c:187: error: `handle' undeclared (first use in this function)
    obex_main.c:188: error: `obex_object_t' undeclared (first use in this function)
    obex_main.c:188: error: `oo' undeclared (first use in this function)
    obex_main.c:190: error: `obex_ctrans_t' undeclared (first use in this function)
    obex_main.c:190: error: Syntaxfehler before "custfunc"
    obex_main.c:204: Warnung: implicit declaration of function `OBEX_Init'
    obex_main.c:204: error: `OBEX_TRANS_CUST' undeclared (first use in this function)
    obex_main.c:211: error: `custfunc' undeclared (first use in this function)
    obex_main.c:218: Warnung: implicit declaration of function `OBEX_RegisterCTransport'
    obex_main.c:225: Warnung: implicit declaration of function `OBEX_SetUserData'
    obex_main.c:229: error: `OBEX_CMD_CONNECT' undeclared (first use in this function)
    obex_main.c: Auf höchster Ebene:
    obex_main.c:261: error: Syntaxfehler before '*' token
    obex_main.c: In Funktion »request_done«:
    obex_main.c:263: error: `handle' undeclared (first use in this function)
    obex_main.c:263: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
    obex_main.c:265: error: `obex_cmd' undeclared (first use in this function)
    obex_main.c:265: error: `obex_rsp' undeclared (first use in this function)
    obex_main.c:268: error: `OBEX_CMD_DISCONNECT' undeclared (first use in this function)
    obex_main.c:270: Warnung: implicit declaration of function `OBEX_TransportDisconnect'
    obex_main.c:273: error: `OBEX_CMD_CONNECT' undeclared (first use in this function)
    obex_main.c:278: error: `OBEX_CMD_GET' undeclared (first use in this function)
    obex_main.c:283: error: `OBEX_CMD_PUT' undeclared (first use in this function)
    obex_main.c:287: error: `OBEX_CMD_SETPATH' undeclared (first use in this function)
    obex_main.c: Auf höchster Ebene:
    obex_main.c:298: error: Syntaxfehler before '*' token
    obex_main.c: In Funktion »obex_event«:
    obex_main.c:303: error: `handle' undeclared (first use in this function)
    obex_main.c:303: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
    obex_main.c:305: error: `event' undeclared (first use in this function)
    obex_main.c:306: error: `OBEX_EV_PROGRESS' undeclared (first use in this function)
    obex_main.c:309: error: `OBEX_EV_ABORT' undeclared (first use in this function)
    obex_main.c:313: error: `OBEX_EV_REQDONE' undeclared (first use in this function)
    obex_main.c:315: error: `object' undeclared (first use in this function)
    obex_main.c:315: error: `obex_cmd' undeclared (first use in this function)
    obex_main.c:315: error: `obex_rsp' undeclared (first use in this function)
    obex_main.c:318: error: `OBEX_EV_REQHINT' undeclared (first use in this function)
    obex_main.c:324: error: `OBEX_EV_REQ' undeclared (first use in this function)
    obex_main.c:328: error: `OBEX_EV_LINKERR' undeclared (first use in this function)
    obex_main.c:333: error: `OBEX_EV_PARSEERR' undeclared (first use in this function)
    obex_main.c: In Funktion »obex_push«:
    obex_main.c:354: error: `obex_object_t' undeclared (first use in this function)
    obex_main.c:354: error: `oo' undeclared (first use in this function)
    obex_main.c:355: error: `obex_headerdata_t' undeclared (first use in this function)
    obex_main.c:355: error: Syntaxfehler before "hv"
    obex_main.c:356: error: `obex_t' undeclared (first use in this function)
    obex_main.c:356: error: `handle' undeclared (first use in this function)
    obex_main.c:369: Warnung: implicit declaration of function `OBEX_CharToUnicode'
    obex_main.c:384: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
    obex_main.c:389: error: `OBEX_CMD_PUT' undeclared (first use in this function)
    obex_main.c:390: error: `hv' undeclared (first use in this function)
    obex_main.c:391: Warnung: implicit declaration of function `OBEX_ObjectAddHeader'
    obex_main.c:391: error: `OBEX_HDR_NAME' undeclared (first use in this function)
    obex_main.c:393: error: `OBEX_HDR_LENGTH' undeclared (first use in this function)
    obex_main.c:395: error: `OBEX_HDR_BODY' undeclared (first use in this function)
    make: *** [obex_main.o] Fehler 1
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    bluetooth.h ist bei mir im Paket kernel-headers-2.6.8-2 auf Debian Sarge (Version musst Du Deinem System anpassen).
    gtk-config ist ein eigenes Programm, das man zum Kompilieren von Programmen benoetigt, die auf gtk-libraries und -header zugreifen.
    Vermutlich im Paket libgtk-dev enthalten (achtung, wenn ich mich richtig erinnere, kommt libgtk-2.x ohne gtk-config aus, achte dann darauf, dass Version 1.x installiert wird).
     
  4. #3 cuddlytux, 13.03.2006
    cuddlytux

    cuddlytux Alles außer unix ist sc..

    Dabei seit:
    25.11.2005
    Beiträge:
    169
    Zustimmungen:
    0
    Ort:
    Rheinhessen
    Die libgtk-dev hab ich jetzt installiert und die Fehlermeldung ist natürlich auch weg. Aber die kernel-headers hatte ich sowieso schon installiert.
    Habe auch mal in drivers/bluetooth/ nachgeguckt und da sind nur Kconfig und Makefile.
     
  5. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Code:
    tim@goofy:~$ locate bluetooth.h
    /usr/src/linux-2.6.15.4/include/net/bluetooth/bluetooth.h
    tim@goofy:~$ 
    
    Ist der link /lib/modules/`uname -r`/build korrekt, bzw. die includes richtig gesetzt, damit das Makefile die Datei auch findet?
     
  6. #5 cuddlytux, 16.03.2006
    cuddlytux

    cuddlytux Alles außer unix ist sc..

    Dabei seit:
    25.11.2005
    Beiträge:
    169
    Zustimmungen:
    0
    Ort:
    Rheinhessen
    Jetzt schon! :rolleyes:
    link geht auf /usr/lib/kernel-headers-`uname -r`/

    und für ussp brauchte ich libopenobex-dev
     
Thema:

GCC spuckt massig Fehler bei makescripts aus

Die Seite wird geladen...

GCC spuckt massig Fehler bei makescripts aus - Ähnliche Themen

  1. [PHP] CLI spuckt Startup-Fehler aus: Unterdrücken

    [PHP] CLI spuckt Startup-Fehler aus: Unterdrücken: Hi... ich hab ein kleines Script via PHP erstellt und nun spuckt der mir folgendes aus: PHP Warning: PHP Startup: Unable to load dynamic library...
  2. webmin spuckt nach apt-get install webmin-vgetty

    webmin spuckt nach apt-get install webmin-vgetty: nach apt-get install webmin-vgetty funktioniert webmin nicht mer so korekt :S nach dem login als admin kommt Webmin 1.290 on...
  3. suse 10.1 auf usb-hd -> grub spuckt "error 21" aus

    suse 10.1 auf usb-hd -> grub spuckt "error 21" aus: Hallo auch, habn kleines Problem: Suse Linux 10.1 ist bei mir auf einer USB (2.0)-Festplatte in der erweiterten Partition installiert. Ich...
  4. Standardmässig kein GUI bei Debian 7.8 x64

    Standardmässig kein GUI bei Debian 7.8 x64: hallo zusammen habe gerade Debian 7.8 x64 installiert, nun ist mir aufgefallen dass es bei der installation scheinbar keine option...
  5. Ubuntu stürzt regelmässig ab -> Fehlerdiagnose

    Ubuntu stürzt regelmässig ab -> Fehlerdiagnose: Guten Tag, Ich bin gerade dabei meine Bachelor-Arbeit zu schreiben (für die die's interessiert, es geht um den Vergleich zweier...