Benutzer:Rdnzl/FreeBSD
ethersex auf FreeBSD
Nach mehreren Anläufen hab ichs nun endlich hinbekommen :-)
esex as of: commit 87fb137b9bd612c23686b7156a35a0238644caca
System: 8.1-BETA1 FreeBSD
Folgende Packages hab ich installiert:
avr-binutils-2.20_1 GNU binutils for Atmel AVR 8-bit RISC cross-development avr-gcc-4.3.4_1 FSF GCC 4.x for Atmel AVR 8-bit RISC cross-development avr-libc-1.6.8_2,1 A C and math library for the Atmel AVR controller family avrdude-5.10 Program for programming the on-chip memory of Atmel AVR CPU bash-4.1.5_2 The GNU Project's Bourne Again SHell ca_root_nss-3.12.4 The root certificate bundle from the Mozilla Project curl-7.20.0 Non-interactive tool to get files from FTP, GOPHER, HTTP(S) cvsps-2.1 Create patchset information from CVS expat-2.0.1_1 XML 1.0 parser written in C gawk-3.1.7_1 The GNU version of Awk gettext-0.18 GNU gettext package git-1.7.1 Distributed source code management tool gmake-3.81_4 GNU version of 'make' utility gmp-5.0.1 A free library for arbitrary precision arithmetic gsed-4.2.1 The GNU stream editor libevent-1.4.13 Provides an API to execute callback functions on certain ev libiconv-1.13.1_1 A character set conversion library m4-1.4.14_1,1 GNU m4 mpfr-2.4.2_1 A library for multiple-precision floating-point computation ncurses-5.7 Library for terminal-independent, full-screen output p5-Error-0.17016 Perl module to provide Error/exception support for perl: Er p5-Net-SMTP-SSL-1.01 An SMTP client supporting SSL perl-5.10.1_1 Practical Extraction and Report Language python26-2.6.5 An interpreted object-oriented programming language
Am besten als erstes git installieren, danach avr-libc, das zieht schon einiges als dependencies mit sich.
Nun gilt es nur noch zu beachten dass man 'gmake' im ethersex-Verzeichnis aus bash aufrufen muss, unter (t)csh gehts nicht.
Hier meine diffs, moeglicherweise schaut mal einer der DEVs drüber und committed das: Media:Freebsd_git_diff.txt
Stettberger: Ich habs mal durchgesehen und mal applied. Das naechste mal wenn du einen Patch hast, schicke ihn doch bitte auf die Liste. Habe das hier echt nur zufaellig gefunden.
Das Ganze funktioniert hier für ein Standard 'gmake menuconfig' incl. 'scripts/add-hardware ..' - ich hab nicht alle möglichen config-Varianten getestet und in scripts/* mag es durchaus noch Stellen geben die unter FreeBSD so nicht passen.