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
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.