Ja, das mit den Includes kann schon sein. Ich verstehe den ganzen Verzeichnisbaum den das crosstool generiert auch nicht. Irgendwo unter /opt/crosstool/... hat es auch noch includes, die sollten aber von diesem GCC schon defaultmässig durchsucht werden. /opt/include ist für zusätzliche Programme/Libraries aus den Optware-Packages.
Ich habe meine ganzen Optware-Sachen auch in /volume1/opt, dann aber einen Link von /opt dorthin (daher auch PATH=/opt/bin... und -I/opt/include). Das "Original-Optware-bootstrap-Skript" mountet /volume1/opt nach /opt mit "bind". Ich mache das nicht, wüsste nicht was das bringen soll. Aber die Optware-Binaries erwarten z.T. den Pfad /opt. Gerade der GCC soll da etwas empfindlich sein, wenn man ihn woanders installiert. Du kannst mal "gcc -v -o meier meier.c" machen, dann siehst du wo er überall Includes sucht. Oder es gibt noch etwas à la "gcc --dump-sowieso", schau mal "gcc --help". PS1 definiert das Prompt. \u ist der user, \h der host und \w der working dir. Bei mir sieht das Prompt z.B. so aus: [EMAIL PROTECTED] ssods $ Du hast wohl keine bash am laufen, wenn es wörtlich wie in PS1 angezeigt wird. Die /bin/sh ist keine bash, bloss eine sh. "ipkg install bash" und dann "/opt/bin/bash --login". Ich habe bei mir für den User flip in /etc/passwd das Homeverzeichnis und die Shell entsprechend angepasst (so oder so ähnlich): flip:xxxxxx:1234:1234:flip:/volume1/flip:/opt/bin/bash Komischerweise sucht diese bash das .bash_profile offenbar in /root statt in ~flip (/volume1/flip). Daher habe ich folgende Links (aus dem Gedächtnis, so oder so ähnlich): ln -s /opt/etc/bash_profile /root/.bash_profile ln -s /root/.bash_profile /root/.bashrc Dann kann ich einfach als flip einloggen, habe ein bash und all die nötigen Umgebungsvariablen automatisch. Der ganze /opt/-Baum gehört auch flip und ich kann daher auch etwas als flip installieren. Gleichzeitig kann "flip" nichts am Originalssystem ändern, da dieses alles dem root gehört.. praktisch :-) /opt/bin/chown -Rc flip.users /volume1/opt/* Der Compiler ist mal ein erster Versuch. Wahrscheinlich müsste man eben die gleiche Version der glibc und des Kernels nehmen wie sie auf der DS verwendet wurden. Mein GCC ist mit neuerer glibc und neuerem Kernel gemacht. Keine Ahnung, was die Konsequenzen davon sind. -- flipflip Check out flipflip's 'SlimServer On DiskStation (SSODS)' (http://oinkzwurgl.org/software/ssods/)! ------------------------------------------------------------------------ flipflip's Profile: http://forums.slimdevices.com/member.php?userid=5223 View this thread: http://forums.slimdevices.com/showthread.php?t=27326 _______________________________________________ slimserver-de mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/slimserver-de
