Clas
Well-Known Member
Hallo,
ich wollte zwar erst am Wochenende weitermachen. Aber heute nach Feierabend
habe ich dann noch etwas gemacht was mich interessiert hat und was für mich
wichtig ist. Nämlich das ich meine eigenen Projekte auch unter NetBSD
kompilieren und ans laufen bekomme, debuggen kann usw.
Ich habe ein sehr kleines Projekt von mir ausgecheckt und mal versucht einfach
zu bauen. Ich habe die benötigte Library und gcc10 installiert mit pkgin und dann
einfach mal versucht zu bauen mit den installierten Make von NetBSD.
Dieses Projekt https://gitlab.com/Onnebrink/life ist sehr klein und ist
normalerweise kein Problem das zu bauen unter Debian, Ubuntu und auch
VoidLinux ohne Anpassungen.
Ergebnis:
1. Versuch, ohne jegliche Anpassung des Makefile aus dem Repo.
Ok, gcc10 nur zu installieren mit pkgin sorgt nicht automatisch
dafür das gcc10 zum StandardCompiler auf dem System wird.
Das kann man verstehen und nicht weiter tragisch.
2. Versuch mit Anpassung von Makefile
g++ --> /usr/pkg/gcc10/bin/g++
ok, das Paket smfl mit pkgin zu installieren sorgt nicht dafür dass SFML im StandardIncludeVerzeichnis landet des Systems. Auch eine Abweichung
gegenüber allen LinuxSystemen die ich so kenne
3. Versuch mit Anpassung des Makefiles mit via pkg-configs ermittelten Flags für Compiler und Linker:
Ertstmal die entsprechenden Flags ermitteln: Interessant was dabei rauskommt:
Aufruf mit entsprechend angepasssten Makefile:
Zwei Warnungen tauchen auf wegen möglichen Conflict bei den standard c++ libs und das eine veraltete interne Funktion gelinkt wurde.
Aber es wurde eine Binary erzeugt:
Seltsam irgenwie scheint mein System noch icht überall die richtige Zeit zu haben.Mal schauen was das File so beinhaltet:
Test. (Kann man es aufrufen?)
Schade
Leider nicht so ganz erfolgreich. Aber ich mach mal Schluss für heute.
Schönen Abend noch
clas
ich wollte zwar erst am Wochenende weitermachen. Aber heute nach Feierabend
habe ich dann noch etwas gemacht was mich interessiert hat und was für mich
wichtig ist. Nämlich das ich meine eigenen Projekte auch unter NetBSD
kompilieren und ans laufen bekomme, debuggen kann usw.
Ich habe ein sehr kleines Projekt von mir ausgecheckt und mal versucht einfach
zu bauen. Ich habe die benötigte Library und gcc10 installiert mit pkgin und dann
einfach mal versucht zu bauen mit den installierten Make von NetBSD.
Dieses Projekt https://gitlab.com/Onnebrink/life ist sehr klein und ist
normalerweise kein Problem das zu bauen unter Debian, Ubuntu und auch
VoidLinux ohne Anpassungen.
Ergebnis:
1. Versuch, ohne jegliche Anpassung des Makefile aus dem Repo.
Ok, gcc10 nur zu installieren mit pkgin sorgt nicht automatisch
dafür das gcc10 zum StandardCompiler auf dem System wird.
Das kann man verstehen und nicht weiter tragisch.
2. Versuch mit Anpassung von Makefile
g++ --> /usr/pkg/gcc10/bin/g++
ok, das Paket smfl mit pkgin zu installieren sorgt nicht dafür dass SFML im StandardIncludeVerzeichnis landet des Systems. Auch eine Abweichung
gegenüber allen LinuxSystemen die ich so kenne
3. Versuch mit Anpassung des Makefiles mit via pkg-configs ermittelten Flags für Compiler und Linker:
Ertstmal die entsprechenden Flags ermitteln: Interessant was dabei rauskommt:
Aufruf mit entsprechend angepasssten Makefile:
Zwei Warnungen tauchen auf wegen möglichen Conflict bei den standard c++ libs und das eine veraltete interne Funktion gelinkt wurde.
Aber es wurde eine Binary erzeugt:
Seltsam irgenwie scheint mein System noch icht überall die richtige Zeit zu haben.Mal schauen was das File so beinhaltet:
Test. (Kann man es aufrufen?)
Schade

Leider nicht so ganz erfolgreich. Aber ich mach mal Schluss für heute.
Schönen Abend noch
clas