ds-0.2.9-1-labor23

Status
Für weitere Antworten geschlossen.
Kannst du mal das Verzeichnis source/tor-0.1.1.25 löschen und dann ein "make tor-precompiled" starten. Eventuell musst du vorher noch ein "make libevent-precompiled" machen.

MfG Oliver
 
olistudent schrieb:
Kannst du mal das Verzeichnis source/tor-0.1.1.25 löschen und dann ein "make tor-precompiled" starten. Eventuell musst du vorher noch ein "make libevent-precompiled" machen.

MfG Oliver

www.monkey.org ist nicht ereichbar.

wget -P dl http://www.monkey.org/~provos/libevent-1.2.tar.gz
--10:44:53-- http://www.monkey.org/~provos/libevent-1.2.tar.gz
=> `dl/libevent-1.2.tar.gz'
Auflösen des Hostnamen »www.monkey.org«.... 152.160.49.201
Verbindungsaufbau zu www.monkey.org[152.160.49.201]:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort...


EDIT:

Alternative: http://www.myschoolproxy.com/cgipro...tp/www.monkey.org/~provos/libevent-1.2.tar.gz
 
Zuletzt bearbeitet:
hallo leute...nu bin ich schon ne ganze weile nicht da gewesen und mus feststellen das hier ja so einiges passiert ist...
habe auch so gleich meine 29.04.25 bearbeiten wollen, aber da kommt sofort nen fehler...
Code:
patching file etc/init.d/rc.net
Hunk #1 FAILED at 4.
1 out of 1 hunk FAILED -- saving rejects to file etc/init.d/rc.net.rej
make: *** [firmware] Fehler 2
ausgewählt sind
-Brandings AVM
----
-Patches Remove help
-Patches Remove assistant
-Patches Patch ata
-Patches Patch enum
-Patches Patch international
-Patches Patch webmenu signed message
----
-Paket callmonitor 1.8
-Paket checkmail 0.2
-Paket dnsmasq 2.35
-Paket dropbear 0.48.1
-Paket samba 2.0.10
-Paket Syslog
-Paket wol-cgi 0.5
----

Kann man eigentlich jetzt den Kernel replacen??
oder geht das noch nicht gut??
 
Hast Du den "ds-0.2.9-p2.patch.bz2" von oli???
 
hmm...nicht sicher..wie gesagt habe nen paar sachen verpasst...spontan nen link zur hand??
 
ohhh danke...habs auch grad gefunden...
denke ich muss mich mal wieder tiefer reinlesen...blöde grippe
 
@Darkyputz
Du bist im falschen Thread... ;-)
Hast es ja schon selbst gemerkt.

@schmatke
Der Server ist nicht down. wget kann das File nicht abholen. Sehr seltsam...

MfG Oliver
 
@olistudent
Stimmt, der Server ist nicht down. Aber auch über Firefox/Konqueror nicht erreichbar.
 
hallo...
ja sorry wegen dem thread...bin auch schnell umgestiegen...nu habe ich aber nen echtes labor prob...
ich kann toolchain erstellen, aber wenn ich make precompiled mache, dann sagt er irgendwann, das er
Code:
cp source/checkmaild/checkmaild packages/checkmaild-0.2/root/usr/sbin/
nicht finden kann und bricht ab...
ist auch wirklich nicht vorhanden...
iss das schon was bekanntes, wo ich nur schnell was umbiegen muss??
 
Mach mal:
Code:
make checkmaild-clean
make checkmaild-precompiled
Und poste die gesamte Ausgabe...

MfG Oliver
 
Ich verzweifele gerade daran das eumex-kernel-modul für Labor zu übersetzen.
Erstmal weiß ich nicht genau welche Kernlesourcen ich dafür nehmen muss und dann zickt er immer rum, daß er z.B. include/asm/param.h nicht finden kann. Die Datei konnte ich zwar mehrmals finden (z.B. unter uClibc) aber halt nicht in den Kernelsourcen.

Bin ich denn komplett auf dem Holzweg? :noidea:
 
sooo...habe nu mal deine anweisungen befolgt und hier ist der log...
Code:
make -C source/checkmaild clean
make[1]: Entering directory `/home/Darkyputz/Desktop/ds-0.2.9_26-10/ds-0.2.9_26-
10/source/checkmaild'
rm -f *~ checkmaild.o checkmaild
make[1]: Leaving directory `/home/Darkyputz/Desktop/ds-0.2.9_26-10/ds-0.2.9_26-1
0/source/checkmaild'
rm -f packages/build/checkmaild-0.2-dsmod.tar.bz2
darkyputz@Darkwing2:~/Desktop/ds-0.2.9_26-10/ds-0.2.9_26-10> make checkmaild-pre
compiled
PATH=/home/Darkyputz/Desktop/ds-0.2.9_26-10/ds-0.2.9_26-10/toolchain/target/bin:
/home/Darkyputz/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/
gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:
/usr/lib/qt3/bin; \
make CROSS="mipsel-linux-uclibc-" \
        CFLAGS="-Os -Wa,--trap -pipe -mips2 -Wall -W" \
        LDFLAGS="-static-libgcc" \
        -C source/checkmaild
make[1]: Entering directory `/home/Darkyputz/Desktop/ds-0.2.9_26-10/ds-0.2.9_26-                              10/source/checkmaild'
mipsel-linux-uclibc-gcc -Os -Wa,--trap -pipe -mips2 -Wall -W   -c -o checkmaild.                              o checkmaild.c
checkmaild.c: In function 'SendPOPCommand':
checkmaild.c:571: warning: comparison between signed and unsigned
checkmaild.c:398: warning: unused variable 'loop'
checkmaild.c: In function 'SendIMAPCommand':
checkmaild.c:971: warning: comparison between signed and unsigned
checkmaild.c: In function 'CheckAccount':
checkmaild.c:1230: warning: unused variable 'readmails'
mipsel-linux-uclibc-gcc checkmaild.o -Os -Wa,--trap -pipe -mips2 -Wall -W -stati                              c-libgcc  -o checkmaild
mipsel-linux-uclibc-strip checkmaild
make[1]: Leaving directory `/home/Darkyputz/Desktop/ds-0.2.9_26-10/ds-0.2.9_26-1                              0/source/checkmaild'
tar: packages: Kann chdir nicht ausführen.: Datei oder Verzeichnis nicht gefunde                              n
tar: Nicht behebbarer Fehler: Programmabbruch.
make: *** [packages/.checkmaild-0.2] Fehler 2
darkyputz@Darkwing2:~/Desktop/ds-0.2.9_26-10/ds-0.2.9_26-10>
 
@phoenix.tom
Nach einiger Überredungskunst konnte ich zwar das USB-Modul compilen. Leider lässt es sich aber nicht insmoden.

@Darkyputz
Ist denn das Verzeichnis packages/checkmaild da? Nein -> make. Ist es jetzt da?

MfG Oliver
 
olistudent schrieb:
@phoenix.tom
Nach einiger Überredungskunst konnte ich zwar das USB-Modul compilen. Leider lässt es sich aber nicht insmoden.

Ab einem bestimmten Kernel (weiß nicht mehr genau ab wann) konnte ich das auf meinem FC6 auch nicht mehr übersetzen, wegen API-Änderung im Kernel.
Nach Änderungen am Code klappte das Übersetzen, endete jedoch beim modprobe mit einem komplett eingefroren Rechner.

Da aber der mibsel-2.6er Kernel älter ist als der unter FC6 hoffte ich, das Modul auf der FB nutzen zu können um so endlich wieder ohne windows die Eumex konfigurieren zu können.

Wie hast Du es denn genau übersetzt? welches kernel-dir haste angegeben?
Kann ich auch einfach die aktuellen Quellen nehmen?
Das sollte bzgl. dem ganzen Assembler-Kram eigendlich nicht gehen, oder?
 
war nicht da das verzeichniss...
aber ich dachte ich muss erst
make menuconfig
make toolchain
make precompiled und dann
./rebuild_uCplibc

machen
nu hat er aber alles sauber durchgemacht...
also entweder bin ich noch ganz schön krnak, oder zu lange weg gewesen vom forum...
 
@phoenix.tom
Hm, jetzt geht es doch.
Code:
CFLAGS="..." ./configure --build=i386 --host=mipsel-linux --with-gnu-ld
make V=1 ARCH=mips CROSS_COMPILE=mipsel-unknown-linux-gnu-
In emx_net.c:
Code:
/*#include <asm/cpu-features.h>
#include <asm/msr.h>*/
#define cpu_has_tsc 0
MfG Oliver
 
olistudent schrieb:
@phoenix.tom
Hm, jetzt geht es doch.
Code:
CFLAGS="..." ./configure --build=i386 --host=mipsel-linux --with-gnu-ld
CFLAGS="..." ????

Ein make bricht aber immernoch mit zig Fehlern ab:
Code:
[emule@kamasutra eumex-0.1.2]$ ./configure --build=i386 --host=mipsel-linux
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for mipsel-linux-strip... mipsel-linux-strip
checking for mipsel-linux-gcc... mipsel-linux-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether mipsel-linux-gcc accepts -g... yes
checking for mipsel-linux-gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of mipsel-linux-gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking build system type... i386-pc-none
checking host system type... mipsel-unknown-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by mipsel-linux-gcc... /home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld
checking if the linker (/home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) is GNU ld... yes
checking for /home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /target/bin//mipsel-linux-nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... mipsel-linux-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for mipsel-linux-g++... mipsel-linux-g++
checking whether we are using the GNU C++ compiler... yes
checking whether mipsel-linux-g++ accepts -g... yes
checking dependency style of mipsel-linux-g++... gcc3
checking how to run the C++ preprocessor... mipsel-linux-g++ -E
checking for mipsel-linux-g77... no
checking for mipsel-linux-f77... no
checking for mipsel-linux-xlf... no
checking for mipsel-linux-frt... no
checking for mipsel-linux-pgf77... no
checking for mipsel-linux-fort77... no
checking for mipsel-linux-fl32... no
checking for mipsel-linux-af77... no
checking for mipsel-linux-f90... no
checking for mipsel-linux-xlf90... no
checking for mipsel-linux-pgf90... no
checking for mipsel-linux-epcf90... no
checking for mipsel-linux-f95... no
checking for mipsel-linux-fort... no
checking for mipsel-linux-xlf95... no
checking for mipsel-linux-ifc... no
checking for mipsel-linux-efc... no
checking for mipsel-linux-pgf95... no
checking for mipsel-linux-lf95... no
checking for mipsel-linux-gfortran... no
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... f95
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether f95 accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /target/bin//mipsel-linux-nm -B output from mipsel-linux-gcc object... ok
checking for objdir... .libs
checking for mipsel-linux-ar... mipsel-linux-ar
checking for mipsel-linux-ranlib... mipsel-linux-ranlib
checking for mipsel-linux-strip... (cached) mipsel-linux-strip
checking if mipsel-linux-gcc static flag  works... yes
checking if mipsel-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for mipsel-linux-gcc option to produce PIC... -fPIC
checking if mipsel-linux-gcc PIC flag -fPIC works... yes
checking if mipsel-linux-gcc supports -c -o file.o... yes
checking whether the mipsel-linux-gcc linker (/home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by mipsel-linux-g++... /home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld
checking if the linker (/home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) is GNU ld... yes
checking whether the mipsel-linux-g++ linker (/home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) supports shared libraries... yes
checking for mipsel-linux-g++ option to produce PIC... -fPIC
checking if mipsel-linux-g++ PIC flag -fPIC works... yes
checking if mipsel-linux-g++ supports -c -o file.o... yes
checking whether the mipsel-linux-g++ linker (/home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for f95 option to produce PIC... -fPIC
checking if f95 PIC flag -fPIC works... yes
checking if f95 supports -c -o file.o... yes
checking whether the f95 linker (/home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for usb_init in -lusb... no
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether mipsel-linux-gcc needs -traditional... no
checking whether lstat dereferences a symlink specified with a trailing slash... no
checking whether lstat accepts an empty string... yes
checking whether lstat dereferences a symlink specified with a trailing slash... (cached) no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... no
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking for function prototypes... yes
checking whether setvbuf arguments are reversed... no
checking return type of signal handlers... void
checking for atexit... yes
checking for ftime... yes
checking for memchr... yes
checking for memset... yes
checking for select... yes
checking for strstr... yes
configure: Using kernel source at /lib/modules/2.6.18-1.2798.fc6/build
configure: creating ./config.status
config.status: creating Makefile
config.status: creating kernel/Makefile
config.status: creating kernel/flash/Makefile
config.status: creating kernel/konfig/Makefile
config.status: creating kernel/router/Makefile
config.status: creating kernel/usb/Makefile
config.status: creating userspace/Makefile
config.status: creating userspace/dispatcher/Makefile
config.status: creating userspace/dispatcher/usb/Makefile
config.status: creating userspace/dispatcher/seriell/Makefile
config.status: creating kernel/usb/kernel2.6/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
[emule@kamasutra eumex-0.1.2]$ make V=1 ARCH=mips CROSS_COMPILE=mipsel-unknown-linux-gnu-
make  all-recursive
make[1]: Entering directory `/home/common/downloads/eumex-0.1.2'
Making all in kernel
make[2]: Entering directory `/home/common/downloads/eumex-0.1.2/kernel'
Making all in konfig
make[3]: Entering directory `/home/common/downloads/eumex-0.1.2/kernel/konfig'
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT aws.o -MD -MP -MF ".deps/aws.Tpo" -c -o aws.o aws.c; \
        then mv -f ".deps/aws.Tpo" ".deps/aws.Po"; else rm -f ".deps/aws.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT globales.o -MD -MP -MF ".deps/globales.Tpo" -c -o globales.o globales.c; \
        then mv -f ".deps/globales.Tpo" ".deps/globales.Po"; else rm -f ".deps/globales.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT konfig.o -MD -MP -MF ".deps/konfig.Tpo" -c -o konfig.o konfig.c; \
        then mv -f ".deps/konfig.Tpo" ".deps/konfig.Po"; else rm -f ".deps/konfig.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
        then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT makros.o -MD -MP -MF ".deps/makros.Tpo" -c -o makros.o makros.c; \
        then mv -f ".deps/makros.Tpo" ".deps/makros.Po"; else rm -f ".deps/makros.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT msn.o -MD -MP -MF ".deps/msn.Tpo" -c -o msn.o msn.c; \
        then mv -f ".deps/msn.Tpo" ".deps/msn.Po"; else rm -f ".deps/msn.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT port.o -MD -MP -MF ".deps/port.Tpo" -c -o port.o port.c; \
        then mv -f ".deps/port.Tpo" ".deps/port.Po"; else rm -f ".deps/port.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT rewr.o -MD -MP -MF ".deps/rewr.Tpo" -c -o rewr.o rewr.c; \
        then mv -f ".deps/rewr.Tpo" ".deps/rewr.Po"; else rm -f ".deps/rewr.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT router.o -MD -MP -MF ".deps/router.Tpo" -c -o router.o router.c; \
        then mv -f ".deps/router.Tpo" ".deps/router.Po"; else rm -f ".deps/router.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT utils.o -MD -MP -MF ".deps/utils.Tpo" -c -o utils.o utils.c; \
        then mv -f ".deps/utils.Tpo" ".deps/utils.Po"; else rm -f ".deps/utils.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT info.o -MD -MP -MF ".deps/info.Tpo" -c -o info.o info.c; \
        then mv -f ".deps/info.Tpo" ".deps/info.Po"; else rm -f ".deps/info.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT display.o -MD -MP -MF ".deps/display.Tpo" -c -o display.o display.c; \
        then mv -f ".deps/display.Tpo" ".deps/display.Po"; else rm -f ".deps/display.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link mipsel-linux-gcc  -g -O2   -o emxconf  aws.o globales.o konfig.o main.o makros.o msn.o port.o rewr.o router.o utils.o info.o display.o
mkdir .libs
mipsel-linux-gcc -g -O2 -o emxconf aws.o globales.o konfig.o main.o makros.o msn.o port.o rewr.o router.o utils.o info.o display.o
make[3]: Leaving directory `/home/common/downloads/eumex-0.1.2/kernel/konfig'
Making all in router
make[3]: Entering directory `/home/common/downloads/eumex-0.1.2/kernel/router'
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT emxrouter.o -MD -MP -MF ".deps/emxrouter.Tpo" -c -o emxrouter.o emxrouter.c; \
        then mv -f ".deps/emxrouter.Tpo" ".deps/emxrouter.Po"; else rm -f ".deps/emxrouter.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT uscmdsplit.o -MD -MP -MF ".deps/uscmdsplit.Tpo" -c -o uscmdsplit.o uscmdsplit.c; \
        then mv -f ".deps/uscmdsplit.Tpo" ".deps/uscmdsplit.Po"; else rm -f ".deps/uscmdsplit.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link mipsel-linux-gcc  -g -O2   -o emxrouter  emxrouter.o uscmdsplit.o
mkdir .libs
mipsel-linux-gcc -g -O2 -o emxrouter emxrouter.o uscmdsplit.o
make[3]: Leaving directory `/home/common/downloads/eumex-0.1.2/kernel/router'
Making all in flash
make[3]: Entering directory `/home/common/downloads/eumex-0.1.2/kernel/flash'
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT emxflash.o -MD -MP -MF ".deps/emxflash.Tpo" -c -o emxflash.o emxflash.c; \
        then mv -f ".deps/emxflash.Tpo" ".deps/emxflash.Po"; else rm -f ".deps/emxflash.Tpo"; exit 1; fi
if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -MT xmodem.o -MD -MP -MF ".deps/xmodem.Tpo" -c -o xmodem.o xmodem.c; \
        then mv -f ".deps/xmodem.Tpo" ".deps/xmodem.Po"; else rm -f ".deps/xmodem.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link mipsel-linux-gcc  -g -O2   -o emxflash  emxflash.o xmodem.o
mkdir .libs
mipsel-linux-gcc -g -O2 -o emxflash emxflash.o xmodem.o
make[3]: Leaving directory `/home/common/downloads/eumex-0.1.2/kernel/flash'
Making all in usb
make[3]: Entering directory `/home/common/downloads/eumex-0.1.2/kernel/usb'
Making all in kernel2.6
make[4]: Entering directory `/home/common/downloads/eumex-0.1.2/kernel/usb/kernel2.6'
make -C /lib/modules/2.6.18-1.2798.fc6/build SUBDIRS=/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex modules
make[5]: Entering directory `/usr/src/kernels/2.6.18-1.2798.fc6-i686'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (            \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf are missing.";      \
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
        echo;                                                           \
        /bin/false)
mkdir -p /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/.tmp_versions
rm -f /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/.tmp_versions/*
make -f scripts/Makefile.build obj=/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex
  mipsel-unknown-linux-gnu-gcc -Wp,-MD,/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/.emx_usb.o.d  -nostdinc -isystem /home/common/downloads/ds-0.2.9_26-9/toolchain/build/gcc-3.4.5-glibc-2.3.6/mipsel-unknown-linux-gnu/lib/gcc/mipsel-unknown-linux-gnu/3.4.5/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -Os  -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -ffreestanding -Iinclude/asm-mips/mach-generic -fomit-frame-pointer -fasynchronous-unwind-tables -g  -Wdeclaration-after-statement    -DMODULE -mlong-calls -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(emx_usb)"  -D"KBUILD_MODNAME=KBUILD_STR(eumex)" -c -o /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/.tmp_emx_usb.o /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:25:26: linux/config.h: No such file or directory
In file included from include/asm/system.h:4,
                 from include/asm/processor.h:18,
                 from include/asm/thread_info.h:16,
                 from include/linux/thread_info.h:21,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:49,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:44,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/kernel.h:104: warning: `regparm' attribute directive ignored
include/linux/kernel.h:144: warning: `regparm' attribute directive ignored
include/linux/kernel.h:146: warning: `regparm' attribute directive ignored
In file included from include/asm/processor.h:18,
                 from include/asm/thread_info.h:16,
                 from include/linux/thread_info.h:21,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:49,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:44,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/asm/system.h:12: warning: `regparm' attribute directive ignored
In file included from include/linux/thread_info.h:21,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:49,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:44,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/asm/thread_info.h:88: error: invalid register name for 'current_stack_pointer'
In file included from include/linux/capability.h:45,
                 from include/linux/sched.h:44,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/spinlock.h:80: warning: `regparm' attribute directive ignored
In file included from include/linux/spinlock.h:132,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:44,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/spinlock_api_smp.h:22: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:24: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:25: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:26: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:27: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:28: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:29: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:30: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:31: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:32: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:34: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:36: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:38: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:39: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:40: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:41: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:42: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:43: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:44: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:45: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:46: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:47: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:48: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:49: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:50: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:51: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:53: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:55: warning: `regparm' attribute directive ignored
include/linux/spinlock_api_smp.h:57: warning: `regparm' attribute directive ignored
In file included from include/asm/semaphore.h:41,
                 from include/linux/sched.h:57,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/wait.h:111: warning: `regparm' attribute directive ignored
include/linux/wait.h:112: warning: `regparm' attribute directive ignored
include/linux/wait.h:113: warning: `regparm' attribute directive ignored
include/linux/wait.h:135: warning: `regparm' attribute directive ignored
include/linux/wait.h:136: warning: `regparm' attribute directive ignored
include/linux/wait.h:137: warning: `regparm' attribute directive ignored
include/linux/wait.h:138: warning: `regparm' attribute directive ignored
include/linux/wait.h:139: warning: `regparm' attribute directive ignored
include/linux/wait.h:140: warning: `regparm' attribute directive ignored
include/linux/wait.h:141: warning: `regparm' attribute directive ignored
include/linux/wait.h:142: warning: `regparm' attribute directive ignored
include/linux/wait.h:143: warning: `regparm' attribute directive ignored
include/linux/wait.h:144: warning: `regparm' attribute directive ignored
include/linux/wait.h:363: warning: `regparm' attribute directive ignored
include/linux/wait.h:364: warning: `regparm' attribute directive ignored
include/linux/wait.h:366: warning: `regparm' attribute directive ignored
include/linux/wait.h:367: warning: `regparm' attribute directive ignored
include/linux/wait.h:373: warning: `regparm' attribute directive ignored
include/linux/wait.h:375: warning: `regparm' attribute directive ignored
include/linux/wait.h:377: warning: `regparm' attribute directive ignored
In file included from include/linux/rwsem.h:24,
                 from include/asm/semaphore.h:42,
                 from include/linux/sched.h:57,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/asm/rwsem.h:47: warning: `regparm' attribute directive ignored
include/asm/rwsem.h:48: warning: `regparm' attribute directive ignored
include/asm/rwsem.h:49: warning: `regparm' attribute directive ignored
include/asm/rwsem.h:50: warning: `regparm' attribute directive ignored
In file included from include/linux/sched.h:57,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/asm/semaphore.h:87: warning: `regparm' attribute directive ignored
include/asm/semaphore.h:88: warning: `regparm' attribute directive ignored
include/asm/semaphore.h:89: warning: `regparm' attribute directive ignored
include/asm/semaphore.h:90: warning: `regparm' attribute directive ignored
In file included from include/asm/smp.h:17,
                 from include/linux/smp.h:18,
                 from include/linux/sched.h:63,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from include/asm/smp.h:17,
                 from include/linux/smp.h:18,
                 from include/linux/sched.h:63,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
In file included from include/linux/smp.h:18,
                 from include/linux/sched.h:63,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/asm/smp.h:76:26: mach_apicdef.h: No such file or directory
In file included from include/linux/smp.h:18,
                 from include/linux/sched.h:63,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/asm/smp.h: In function `hard_smp_processor_id':
include/asm/smp.h:80: error: implicit declaration of function `GET_APIC_ID'
In file included from include/linux/sched.h:69,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/completion.h: At top level:
include/linux/completion.h:45: warning: `regparm' attribute directive ignored
include/linux/completion.h:46: warning: `regparm' attribute directive ignored
include/linux/completion.h:47: warning: `regparm' attribute directive ignored
include/linux/completion.h:49: warning: `regparm' attribute directive ignored
include/linux/completion.h:52: warning: `regparm' attribute directive ignored
include/linux/completion.h:53: warning: `regparm' attribute directive ignored
In file included from include/linux/notifier.h:13,
                 from include/linux/memory_hotplug.h:7,
                 from include/linux/mmzone.h:343,
                 from include/linux/gfp.h:4,
                 from include/linux/slab.h:14,
                 from include/linux/percpu.h:4,
                 from include/linux/rcupdate.h:41,
                 from include/linux/pid.h:4,
                 from include/linux/sched.h:70,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/mutex.h:115: warning: `regparm' attribute directive ignored
include/linux/mutex.h:123: warning: `regparm' attribute directive ignored
include/linux/mutex.h:124: warning: `regparm' attribute directive ignored
include/linux/mutex.h:136: warning: `regparm' attribute directive ignored
include/linux/mutex.h:137: warning: `regparm' attribute directive ignored
In file included from include/linux/slab.h:14,
                 from include/linux/percpu.h:4,
                 from include/linux/rcupdate.h:41,
                 from include/linux/pid.h:4,
                 from include/linux/sched.h:70,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/gfp.h:110: warning: `regparm' attribute directive ignored
include/linux/gfp.h:146: warning: `regparm' attribute directive ignored
include/linux/gfp.h:147: warning: `regparm' attribute directive ignored
include/linux/gfp.h:155: warning: `regparm' attribute directive ignored
include/linux/gfp.h:156: warning: `regparm' attribute directive ignored
include/linux/gfp.h:157: warning: `regparm' attribute directive ignored
include/linux/gfp.h:158: warning: `regparm' attribute directive ignored
In file included from include/linux/percpu.h:4,
                 from include/linux/rcupdate.h:41,
                 from include/linux/pid.h:4,
                 from include/linux/sched.h:70,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/slab.h:218: warning: `regparm' attribute directive ignored
include/linux/slab.h:219: warning: `regparm' attribute directive ignored
In file included from include/linux/pid.h:4,
                 from include/linux/sched.h:70,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/rcupdate.h:280: warning: `regparm' attribute directive ignored
include/linux/rcupdate.h:282: warning: `regparm' attribute directive ignored
In file included from include/linux/sched.h:70,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/pid.h:66: warning: `regparm' attribute directive ignored
include/linux/pid.h:67: warning: `regparm' attribute directive ignored
include/linux/pid.h:68: warning: `regparm' attribute directive ignored
include/linux/pid.h:75: warning: `regparm' attribute directive ignored
include/linux/pid.h:78: warning: `regparm' attribute directive ignored
include/linux/pid.h:84: warning: `regparm' attribute directive ignored
include/linux/pid.h:92: warning: `regparm' attribute directive ignored
In file included from include/linux/sched.h:81,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/timer.h:33: warning: `regparm' attribute directive ignored
In file included from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/sched.h:238: warning: `regparm' attribute directive ignored
include/linux/sched.h:241: warning: `regparm' attribute directive ignored
In file included from include/linux/aio.h:5,
                 from include/linux/sched.h:250,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/workqueue.h:64: warning: `regparm' attribute directive ignored
include/linux/workqueue.h:65: warning: `regparm' attribute directive ignored
include/linux/workqueue.h:68: warning: `regparm' attribute directive ignored
include/linux/workqueue.h:70: warning: `regparm' attribute directive ignored
include/linux/workqueue.h:71: warning: `regparm' attribute directive ignored
In file included from include/linux/sched.h:250,
                 from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/aio.h:199: warning: `regparm' attribute directive ignored
include/linux/aio.h:200: warning: `regparm' attribute directive ignored
include/linux/aio.h:201: warning: `regparm' attribute directive ignored
include/linux/aio.h:202: warning: `regparm' attribute directive ignored
include/linux/aio.h:203: warning: `regparm' attribute directive ignored
include/linux/aio.h:205: warning: `regparm' attribute directive ignored
include/linux/aio.h:207: warning: `regparm' attribute directive ignored
include/linux/aio.h:212: warning: `regparm' attribute directive ignored
In file included from include/linux/module.h:9,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:26:
include/linux/sched.h:1196: warning: `regparm' attribute directive ignored
include/linux/sched.h:1197: warning: `regparm' attribute directive ignored
include/linux/sched.h:1198: warning: `regparm' attribute directive ignored
include/linux/sched.h:1205: warning: `regparm' attribute directive ignored
include/linux/sched.h:1206: warning: `regparm' attribute directive ignored
include/linux/sched.h:1284: warning: `regparm' attribute directive ignored
include/linux/sched.h:1492: warning: `regparm' attribute directive ignored
In file included from include/linux/skbuff.h:25,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/linux/mm.h:317: warning: `regparm' attribute directive ignored
In file included from include/linux/skbuff.h:25,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/linux/mm.h:778: warning: `regparm' attribute directive ignored
include/linux/mm.h:842: warning: `regparm' attribute directive ignored
In file included from include/linux/hardirq.h:5,
                 from include/linux/interrupt.h:11,
                 from include/asm/highmem.h:23,
                 from include/linux/highmem.h:23,
                 from include/linux/skbuff.h:26,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/linux/smp_lock.h:10: warning: `regparm' attribute directive ignored
include/linux/smp_lock.h:11: warning: `regparm' attribute directive ignored
include/linux/smp_lock.h:40: warning: `regparm' attribute directive ignored
include/linux/smp_lock.h:41: warning: `regparm' attribute directive ignored
In file included from include/linux/irq.h:22,
                 from include/asm/hardirq.h:5,
                 from include/linux/hardirq.h:7,
                 from include/linux/interrupt.h:11,
                 from include/asm/highmem.h:23,
                 from include/linux/highmem.h:23,
                 from include/linux/skbuff.h:26,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/asm/irq.h:15:25: irq_vectors.h: No such file or directory
In file included from include/asm/hardirq.h:5,
                 from include/linux/hardirq.h:7,
                 from include/linux/interrupt.h:11,
                 from include/asm/highmem.h:23,
                 from include/linux/highmem.h:23,
                 from include/linux/skbuff.h:26,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/linux/irq.h:144: warning: `regparm' attribute directive ignored
include/linux/irq.h:169: error: `NR_IRQS' undeclared here (not in a function)
In file included from include/linux/irq.h:182,
                 from include/asm/hardirq.h:5,
                 from include/linux/hardirq.h:7,
                 from include/linux/interrupt.h:11,
                 from include/asm/highmem.h:23,
                 from include/linux/highmem.h:23,
                 from include/linux/skbuff.h:26,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/asm/hw_irq.h:31: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
include/asm/hw_irq.h:38: warning: `regparm' attribute directive ignored
include/asm/hw_irq.h:39: warning: `regparm' attribute directive ignored
include/asm/hw_irq.h:40: warning: `regparm' attribute directive ignored
include/asm/hw_irq.h:44: warning: `regparm' attribute directive ignored
include/asm/hw_irq.h:45: warning: `regparm' attribute directive ignored
include/asm/hw_irq.h:46: warning: `regparm' attribute directive ignored
include/asm/hw_irq.h:47: warning: `regparm' attribute directive ignored
include/asm/hw_irq.h:56: warning: `regparm' attribute directive ignored
In file included from include/asm/hardirq.h:5,
                 from include/linux/hardirq.h:7,
                 from include/linux/interrupt.h:11,
                 from include/asm/highmem.h:23,
                 from include/linux/highmem.h:23,
                 from include/linux/skbuff.h:26,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/linux/irq.h:296: warning: `regparm' attribute directive ignored
include/linux/irq.h:299: warning: `regparm' attribute directive ignored
include/linux/irq.h:301: warning: `regparm' attribute directive ignored
include/linux/irq.h:304: warning: `regparm' attribute directive ignored
include/linux/irq.h:307: warning: `regparm' attribute directive ignored
include/linux/irq.h:309: warning: `regparm' attribute directive ignored
include/linux/irq.h:317: warning: `regparm' attribute directive ignored
include/linux/irq.h:323: warning: `regparm' attribute directive ignored
include/linux/irq.h:365: warning: `regparm' attribute directive ignored
include/linux/irq.h:369: warning: `regparm' attribute directive ignored
include/linux/irq.h:378: warning: `regparm' attribute directive ignored
include/linux/irq.h:391: warning: `regparm' attribute directive ignored
In file included from include/linux/interrupt.h:11,
                 from include/asm/highmem.h:23,
                 from include/linux/highmem.h:23,
                 from include/linux/skbuff.h:26,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/linux/hardirq.h:35:27: warning: "NR_IRQS" is not defined
In file included from include/asm/highmem.h:23,
                 from include/linux/highmem.h:23,
                 from include/linux/skbuff.h:26,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/linux/interrupt.h:241: warning: `regparm' attribute directive ignored
include/linux/interrupt.h:245: warning: `regparm' attribute directive ignored
include/linux/interrupt.h:246: warning: `regparm' attribute directive ignored
include/linux/interrupt.h:313: warning: `regparm' attribute directive ignored
include/linux/interrupt.h:321: warning: `regparm' attribute directive ignored
In file included from include/linux/highmem.h:23,
                 from include/linux/skbuff.h:26,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/asm/highmem.h:65: warning: `regparm' attribute directive ignored
include/asm/highmem.h:66: warning: `regparm' attribute directive ignored
In file included from include/net/checksum.h:26,
                 from include/linux/skbuff.h:30,
                 from /home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:33:
include/asm/checksum.h:20: warning: `regparm' attribute directive ignored
include/asm/checksum.h:31: warning: `regparm' attribute directive ignored
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:38:35: linux/devfs_fs_kernel.h: No such file or directory
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:154: error: unknown field `owner' specified in initializer
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:154: warning: initialization from incompatible pointer type
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c: In function `usb_emx_init':
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:1368: warning: passing arg 2 of `class_device_create' makes pointer from integer without a cast
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:1368: warning: passing arg 3 of `class_device_create' makes integer from pointer without a cast
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:1368: warning: passing arg 4 of `class_device_create' from incompatible pointer type
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:1368: error: too few arguments to function `class_device_create'
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:1383: error: implicit declaration of function `devfs_mk_cdev'
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.c:1401: error: implicit declaration of function `devfs_remove'
make[6]: *** [/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_usb.o] Fehler 1
make[5]: *** [_module_/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex] Fehler 2
make[5]: Leaving directory `/usr/src/kernels/2.6.18-1.2798.fc6-i686'
make[4]: *** [all] Fehler 2
make[4]: Leaving directory `/home/common/downloads/eumex-0.1.2/kernel/usb/kernel2.6'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/common/downloads/eumex-0.1.2/kernel/usb'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/common/downloads/eumex-0.1.2/kernel'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/common/downloads/eumex-0.1.2'
make: *** [all] Fehler 2
[emule@kamasutra eumex-0.1.2]$
Wohlgemerkt werden hier meine FC6-Kernelquellen genommen. Kann das so gehen? :gruebel:
 
Ups.
CFLAGS="-Os -pipe -march=mips2 -Wa,--trap" oder so ähnlich. Irgendwie seh ich da dauernd was anderes.
Ich hab den Kernelpath beim configure-Aufruf vergessen. ;-)
Voller Pfad zu source/ref-8mb_26-04.19/kernel/linux oder so.

MfG Oliver
 
OK, jetzt klappts schon etwas besser, nur:
Code:
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_net.c: In function `emx_net_init':
/home/emule/downloads/eumex-0.1.2/kernel/usb/kernel2.6/eumex/emx_net.c:246: error: `cpu_has_tsc' undeclared (first use in this function)
Mit und auch ohne die beiden includes.

cpu_has_tsc ist in cpu-features.h in der Tat nicht deklariert.

EDIT: Nach ein wenig basteln am Code hängts jetzt an:
Code:
usbtrans.h:37:75: error: usb.h: No such file or directory
ich konnte zwar einige usb.h finden welche jetzt die richtige ist erschließt sich mir nicht.
Hinter dem include steht ein Kommentar, daß libusb 0.1.7+ benötigt wird. Ist das der Grund?

Ich frag mich immernoch wie oli das übersetzt bekommen hat.
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.