Beiträge von DariusBrewka

    Die Standard Input/Output zu entfernen klingt nicht vernünftig.

    In meinem Program, war "stdio.h" gar nicht "direkt" drinne. Ich habe einen anderen Header genutzt, wo "stdio.h" benutz wird."stdio.h" nur zum Testen, eingefügt UND das fand Er nicht.


    Also, habe Ich es nochmal Installiert, obwohl Yast es als "vorhanden" angegeben hat (hmmm, warum Verschwunden?, bleibt nur eine Möglichkeit -> ICH muß es wohl gelöscht haben)



    Ich habe darum Alles, was "stdio.h" drinne hatte, nochmal Installiert. UnrealEngines "setup.sh" nochmal Ausgeführt, und es wurde nicht mehr gemeldet, daß "stdio.h" fehlt.


    Nun fehlte "stddef.h", und Alles was "stddef.h" hatte wurde noch mal Installiert. ("stddef.h" wurde 101% nicht von mir geöscht und befand sich nach der Neuinstallation auch nicht in "/usr/include"


    Das Gute "UnrealEngines" "setup.sh" zeigte keine Fehler an (ok es kam keine "success" Meldung, aber in der log Datei, wurden keine "großen" Fehler gemeldet)

    kA bin ich zu dumm das begreifen? Das ist doch die selbe Datei, oder?
    Sinngemäß verstehe ich: mit stdio.h war nichts mehr falsch, aber mit anderer stdio.h ....

    Ehrlich, das Verstehe Ich auch nicht :( Entweder habe Ich mich verschrieben "stdio.h", oder..)


    aber was in dem Logfile drinnen steht, wissen wir beide noch immer nicht.

    Eine MENGE ;)

    Eine KDE oder Gnome Oberfläche?

    Also, diese Frage zu beantworten Ist schwierig, es ist ja Persönliche Angelegenheit. Für mich ist KDE besser, für andere Gnome... Also anschauen ;)


    Und muss ich Linux im Bios integrieren oder langt da eine ganz normale Installertion wie bei herkömmlichen OS da diese ja Teilweise schon Vorinstaliert sind?

    Integrieren, das denke Ich nicht!.
    Es kann im BIOS Immer etwas zum Einstellen geben, was Vieleicht Nötig ist (neue Version von Bios (weiß jetzt nicht wie diese Heißt (Windows))), aber Normalerweise dürften keine Probleme auftreten, manche Systeme brauchen Spezielle Einstellungen UND die kenne Ich von deinem Linux System nicht.

    Was gibt denn diese Datei aus?

    Ich habe zuerst gedacht, daß Ich schaue, ob mein Programm die "stdio.h" läd, das Tat es aber nicht, also dachte Ich Ich entferne das "#include <stdio.h>" aus meinem Source, was aber auch Nicht geholfen hat.


    Dann dachte Ich, Ich schaue mit "yast" nach, ob die "stdio.h" installiert ist, da das der Fall war, dachte Ich Ich lasse es dennoch Nochmal Installieren (auch wenn Es installiert schien), KDevelop zeigte kein Fehler an und Mein Progrogramm lief.


    Dann habe Ich "Unrealengines" "setup.sh" ausgeführt und Warning erschien weiter, aber mit "stdio.h" war nichts mehr Falsch, dafür aber andere z.B. "stdio.h", also trotz das es Installiert zu sein schien NOCHMAL.


    "setup.sh" nochmal, und trotz Warnungen konnte Ich die Compiler starten UND am Ende Lief fast Alles 100%, ein Paar Fehler, aber....

    JeyF123


    Die Sources etc. gehören nicht mir, bzw. sind "frei" (Unreal Engine) , mein Programm, welches Ich mit "kdevelop" erstelle (O.K. habe schon seit Jahren nicht mehr daran geareitet, weil der Laptop (made in China), den Geist aufgegeben hat), aber wenn ich darin "include <stdio.h> einfüge ist Alles o.K..


    Wenn Ich von UnrealEnige "setup.sh" ausführe kommt die Meldung


    Code
    If you don't see SUCCESS message in the end, then building did not finish properly.
    In that case, take a look into /home/dariusbrewka/Temp/UnrealEngine/Engine/Build/BatchFiles/Linux/BuildThirdParty.log for details.


    und darin wird immer kein "stddef.h" gefunden.


    Nach einiger Zeit, warum so Lange "keine Ahnung", aber dann habe Ich doch in "/usr/include" nach "stddef.h" gesucht und im Hauptverzeichnis, d.h. "/usr/include/stddef.h" war keines Vorhanden.


    Dann habe Ich mir gedacht, zum Testen kopiere Ich ein "stddef.h" aus einem Unterverzeichnis nach "/usr/include" und der Fehler trat nicht mehr auf, jedoch ein anderer (ein anderes Header File).
    Das selbe mit der fehlenden "Header" gemacht und auch dieser Fehler war Verschwunden, dafür erscheint jetzt


    Code
    from /home/dariusbrewka/Temp/UnrealEngine/Engine/Source/ThirdParty/LinuxNativeDialogs/UELinuxNativeDialogs/src/qtdialog.cpp:3:
    /usr/include/wchar.h:36:20: schwerwiegender Fehler: stdio.h: Datei oder Verzeichnis nicht gefunden
     # include <stdio.h>
                    	^


    ein "stdio.h" fehlt also. Ich finde zur Zeit jedoch kein Passendes, welches nach "/usr/include" kopiert wird.


    Ich kopiere "stdio.h" zwar nach "/usr/include", geholfen hat es aber nicht, da "stdio.h" Fehler hat.

    Die stdio.h ist sogar mir bekannt, das ist sozusagen die Standard-Datei für Ein/Ausgaben. Mich wundert es aber, dass die Datei fehlt.

    Also mein Programm (mit KDevelop "erstellet") kann stdio.h ohne Probleme nutzen.


    Mir ist schon gekommen, ob nicht einfach der Pfad zu deinen Headers ein anderer ist, als dein Programm glaubt.

    UnrealEngine, stammt nicht von mir (glaube Ich jedenfalls). Mein Bruder möchte, daß Ich es mir mal ansehe.

    Ich habe nur selten mit der C(++) Programmierung zu tun, aber es sieht für mich aus, als ob dir einfach die Headerdatei
    stddef.h fehlen würde.


    Zitat
    /usr/include/stdio.h:33:11: fatal error: 'stddef.h' file not found

    Also, das habe Ich mir auch gedacht und dieses dann aus Unterordnern in das Verzeichnis "/usr/include/" kopiert.
    Dann erschien der Fehler mit "stddef.h" "std????", nicht mehr, es erschien aber ein Fehler "stdio.h" not found.
    Das konnte Ich aber bisher nicht lösen.

    Was sagt:

    Code
    zypper se -si gcc make



    Konsolenausgaben bitte als Code, nicht als Quote (Zitat). Mit Code bleibt die Formattiereung erhalten.

    Das ist mir schon Klar. Ich habe mich sowohl auf "github.com", als auf der Unrealengine Page registriert.
    Dein obiges Kommando "git clone...." hat sofort Funktioniert und ca.1GB platz verbraucht. Das
    "./Setup.sh", hat zuerst angefangen downzuloaden (waren entpackt Insgesammt mehr als 6GB),
    nachdem es damit Fertig war, kam die Meldung:



    Zitat

    If you don't see SUCCESS message in the end, then building did not finish properly.
    In that case, take a look into /home/dariusbrewka/Temp/UnrealEngine/Engine/Build/BatchFiles/Linux/BuildThirdParty.log for details.
    ==> BuildLND

    mehrere der angegebenen Fehler wurden gelöst.einer z.B.

    Zitat


    In file included from ../../src/hlslcc_lib/ShaderCompilerCommon.h:7:
    /usr/include/stdio.h:33:11: fatal error: 'stddef.h' file not found
    # include <stddef.h>
    ^

    nicht. Jemand Ahnung? Alles was über UnrealEngine geschrieben wurde handelt von "Ubuntu"