NetBSD Dokumentation:Installation und Kompilation anderer Software |
Falls Sie NetBSD 1.3 oder später benutzen, empfehlen wir Ihnen dringend, die in der NetBSD Paketsammlung pkgsrc vorhandenen Softwarepakete zu benutzen.
Um ein solches Paket zu installieren, benutzen Sie eine der folgenden Möglichkeiten von pkg_add(1):
Vorkompilierte Pakete bestehen für zahlreiche Architekturen.
Falls Sie sh(1), ksch(1), oder die bash2 benutzen, versuchen Sie es noch einmal nach "ulimit datasize".
NetBSD setzt Resourcenlimits für einzelne Prozesse. Die momentanen Werte können mit "limit" angezeigt werden, und durch die shell mit "limit Resource Wert" gesetzt, oder mit "ulimit Resource" entfernt werden. (Diese Befehle sind builtins der entsprechenden shells, und variieren leider von shell zu shell). Mehr Informationen zu Resourcenlimits finden Sie im Manual Eintrag von getrlimit(2).
Das ist der Fall, da in traditionellen BSD Systemen der sys_errlist[] Array zwar existierte, aber niemals offiziell in einer der Headerdateien definiert wurde. Deswegen mussten ältere Programme, die diesen Array benutzen, (was relativ häufig der Fall ist, da dieser Array die Liste der System Fehlermeldungen enthält) ihre eigenen Definitionen beinhalten. In NetBSD entschied man sich jedoch dafür, diesen Array in einer Headerdatei zu definieren, und es ist unwahrscheinlich, dass die Definitionen, die in jenen älteren Programmen vorhanden sind, mit den aktuellen übereinstimmen, weswegen es Konflikte gibt.
This is a really lame bug in libg++ (well, that happened to interact strangely with a lame bug in the NetBSD shared lib implementation). Add -ltermcap to the end of the library list.
|
|