Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

lejos- Dereferenzierung eines Zeigers auf unvollständigen Typen

Diskussion: lejos- Dereferenzierung eines Zeigers auf unvollständigen Typen im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Moin, wie schon einigemale auch hier im Forum gepostet schlag ich mich zur Zeit mit lejos und einem Lego ...

Antwort
Alt 17.06.08, 17:01   #1 (permalink)
 
Registriert seit: 13.04.07
tanj Leistung: Facit NTK
Likes: 0
Standard lejos- Dereferenzierung eines Zeigers auf unvollständigen Typen

Anzeige

Moin,
wie schon einigemale auch hier im Forum gepostet schlag ich mich zur Zeit mit lejos und einem Lego NXT rum. Die aktuelle Firmeware bekommt ihr hier. Auf jedem (!) meiner Desktop-PCs funktioniert das. Einzig allein auf meinem Notebook, wo es am wichtigsten ist, dass es funktioniert, geht es nicht. Ich bekomme einzig allein die Meldung dass in einer Datei eine "Dereferenzierung eines Zeigers auf unvollständigen Typen" besteht.
Wie kommt das zustande? Das identische Progamm lässt sich wie gesagt an mehreren PCs problemlos compilieren+ausführen. Hier mal die genau Fehlermeldung vielleicht kann irgendwer was damit anfangen.

Code:
him@schleppi:~/Software/IT-Seminar/lejos_nxj/build$ ant 
Buildfile: build.xml 
 clean:
      [echo] saving existing files to .bak files  libnxt:  clean:  libnxt:
        [cc] 5 total files to be compiled.
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c: In Funktion ?nxt_init?:
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:55: Warnung: Implizite Deklaration der Funktion ?usb_init?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c: In Funktion ?nxt_find_nth?:
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:67: Warnung: Implizite Deklaration der Funktion ?usb_find_busses?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:68: Warnung: Implizite Deklaration der Funktion ?usb_find_devices?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:71: Warnung: Implizite Deklaration der Funktion ?usb_get_busses?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:71: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:72: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:76: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:76: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:78: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:79: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen 
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:85: Warnung: Implizite Deklaration der Funktion ?usb_open?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:85: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:86: Warnung: Implizite Deklaration der Funktion ?usb_get_string?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:86: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:87: Warnung: Implizite Deklaration der Funktion ?usb_control_msg?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:88: Warnung: Implizite Deklaration der Funktion ?usb_close?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c: In Funktion ?nxt_find?:
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:102: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:103: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:107: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:107: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:109: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:110: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:117: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:118: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c: In Funktion ?nxt_open?:
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:134: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:136: Warnung: Implizite Deklaration der Funktion ?usb_set_configuration?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:144: Warnung: Implizite Deklaration der Funktion ?usb_claim_interface?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:157: Warnung: Implizite Deklaration der Funktion ?usb_release_interface?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c: In Funktion ?nxt_open0?:
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:183: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:200: Warnung: Implizite Deklaration der Funktion ?usb_bulk_read?
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c: In Funktion ?nxt_close0?:
        [cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:222: Warnung: Implizite Deklaration der Funktion ?usb_bulk_write?
  BUILD FAILED
 /home/joachim/Software/IT-Seminar/lejos_nxj/build/build.xml:92: The following error occurred while executing this line:
 /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/build.xml:41: gcc failed with return code 1  Total time: 1 second
tanj ist offline   Mit Zitat antworten
Alt 17.06.08, 17:11   #2 (permalink)
Senior Member
 
Registriert seit: 29.07.05
Heinzelotto Leistung: Facit NTK
Heinzelotto eine Nachricht über ICQ schicken
Likes: 0
Standard

da sind ziemlich viele implizite deklarationen und eben unvollständige typen drin, kann es sein, dass das SDK, also die ganzen include-dateien, die das projekt nutzt, auf dem notebook nur in einer alten version vorhanden oder beschädigt sind?
Heinzelotto ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 17.06.08, 17:28   #3 (permalink)
Themenstarter
 
Registriert seit: 13.04.07
tanj Leistung: Facit NTK
Likes: 0
Standard

Es ist die Java Version 1.6.06 installiert. Eigentlich das aktuellste was in den Repros ist.
tanj ist offline   Mit Zitat antworten
Alt 17.06.08, 18:11   #4 (permalink)
Senior Member
 
Registriert seit: 29.07.05
Heinzelotto Leistung: Facit NTK
Heinzelotto eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
[cc] /home/joachim/Software/IT-Seminar/lejos_nxj/src/libnxt/lowlevel.c:107:
ich meinte eigentlich die C-include dateien.
ist das ein fertig runtergelader tar ball gewesen?
Heinzelotto ist offline   Mit Zitat antworten
Alt 17.06.08, 18:53   #5 (permalink)
Themenstarter
 
Registriert seit: 13.04.07
tanj Leistung: Facit NTK
Likes: 0
Standard

Ja ist es. http://sourceforge.net/project/showf...kage_id=217618
tanj ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » lejos- Dereferenzierung eines Zeigers auf unvollständigen Typen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bedeutung des PE eines PVs Serow Linux/UNIX 3 02.02.09 13:04
php ldap attribut typen b4ck (Web-) Design und webbasierte Sprachen 2 20.03.08 13:41
lejos (LEGO-Roboter) auf Ubuntu 64-Bit bitmuncher Applikationen 0 18.02.08 14:35
lejos auf einem NXT odigo Applikationen 0 27.01.08 23:19
Aufbau eines VPN di4fun Network · LAN, WAN, Firewalls 7 28.02.02 19:05


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61