vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I wanted to install ndiswrapper, but after emerge ndiswrapper-0.6-r1.ebuild I got somethiong like that: Calculating dependencies ...done! >>> emerge (1 of 1) net-wireless/ndiswrapper-0.6-r1 to / >>> md5 src_uri ;-) ndiswrapper-0.6.tar.gz >>> Unpacking source... * /usr/src/linux is a symbolic link * Determining the real directory of the Linux kernel source code * Building for Linux 2.6.5-gentoo-r1 found in /usr/src/linux >>> Unpacking ndiswrapper-0.6.tar.gz to /var/tmp/portage/ndiswrapper-0.6-r1/work >>> Source unpacked. make -C driver make[1]: Entering directory `/var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent makerule. make -C //usr/src/linux SUBDIRS=/var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver DRV_VERSION=0.6 modules make[2]: Entering directory `/usr/src/linux-2.6.5-gentoo-r1' *** Warning: Overriding SUBDIRS on the command line can cause *** inconsistencies make[3]: `arch/i386/kernel/asm-offsets.s' jest aktualne. CC [M] /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/wrapper.o CC [M] /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/loader.o CC [M] /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/winsyms.o CC [M] /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/ndis.o CC [M] /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/misc_funcs.o CC [M] /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/proc.o CC [M] /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/divdi3.o LD [M] /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/ndiswrapper.o ACCESS DENIED open_wr: /usr/src/linux-2.6.5-gentoo-r1/.tmp_versions/ndiswrapper.mod /bin/sh: line 1: .tmp_versions/ndiswrapper.mod: Brak dost?pu Building modules, stage 2. MODPOST ACCESS DENIED open_wr: /usr/src/linux-2.6.5-gentoo-r1/.__modpost.cmd /bin/sh: line 1: ./.__modpost.cmd: Brak dost?pu make[3]: *** [__modpost] B??d 1 make[2]: *** [modules] Błąd 2 make[2]: Leaving directory `/usr/src/linux-2.6.5-gentoo-r1' make[1]: *** [default] Błąd 2 make[1]: Leaving directory `/var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver' make: *** [all] Błąd 2 !!! ERROR: net-wireless/ndiswrapper-0.6-r1 failed. !!! Function src_compile, Line 31, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-net-wireless_-_ndiswrapper-0.6-r1-4035.log" open_wr: /usr/src/linux-2.6.5-gentoo-r1/.tmp_versions/ndiswrapper.mod open_wr: /usr/src/linux-2.6.5-gentoo-r1/.__modpost.cmd -------------------------------------------------------------------------------- I am root so I don't know what is wrong with ACCESS VIOLATION SUMMARY and other. Please help me. |
| |||
| larry@slackware.eu.org wrote: > I wanted to install ndiswrapper, but after emerge > ndiswrapper-0.6-r1.ebuild I got somethiong like that: Calculating > dependencies ...done! >>>> emerge (1 of 1) net-wireless/ndiswrapper-0.6-r1 to / >>>> md5 src_uri ;-) ndiswrapper-0.6.tar.gz >>>> Unpacking source... > * /usr/src/linux is a symbolic link > * Determining the real directory of the Linux kernel source code > * Building for Linux 2.6.5-gentoo-r1 found in /usr/src/linux >>>> Unpacking ndiswrapper-0.6.tar.gz to >>>> /var/tmp/portage/ndiswrapper-0.6-r1/work Source unpacked. > make -C driver > make[1]: Entering directory > `/var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver' > make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent > make rule. make -C //usr/src/linux > SUBDIRS=/var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver > DRV_VERSION=0.6 modules make[2]: Entering directory > `/usr/src/linux-2.6.5-gentoo-r1' *** Warning: Overriding SUBDIRS on the > command line can cause > *** inconsistencies > make[3]: `arch/i386/kernel/asm-offsets.s' jest aktualne. > CC [M] > /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/wrapper.o > CC [M] > /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/loader.o > CC [M] > /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/winsyms.o > CC [M] > /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/ndis.o > CC [M] > /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/misc_funcs.o > CC [M] > /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/proc.o > CC [M] > /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/divdi3.o > LD [M] > /var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver/ndiswrapper.o > ACCESS DENIED open_wr: > /usr/src/linux-2.6.5-gentoo-r1/.tmp_versions/ndiswrapper.mod /bin/sh: line > 1: .tmp_versions/ndiswrapper.mod: Brak dost?pu > Building modules, stage 2. > MODPOST > ACCESS DENIED open_wr: /usr/src/linux-2.6.5-gentoo-r1/.__modpost.cmd > /bin/sh: line 1: ./.__modpost.cmd: Brak dost?pu > make[3]: *** [__modpost] B??d 1 > make[2]: *** [modules] B??d 2 > make[2]: Leaving directory `/usr/src/linux-2.6.5-gentoo-r1' > make[1]: *** [default] B??d 2 > make[1]: Leaving directory > `/var/tmp/portage/ndiswrapper-0.6-r1/work/ndiswrapper-0.6/driver' make: > *** [all] B??d 2 > > !!! ERROR: net-wireless/ndiswrapper-0.6-r1 failed. > !!! Function src_compile, Line 31, Exitcode 2 > !!! (no error message) > > --------------------------- ACCESS VIOLATION SUMMARY > --------------------------- LOG FILE = > "/tmp/sandbox-net-wireless_-_ndiswrapper-0.6-r1-4035.log" > > open_wr: /usr/src/linux-2.6.5-gentoo-r1/.tmp_versions/ndiswrapper.mod > open_wr: /usr/src/linux-2.6.5-gentoo-r1/.__modpost.cmd > ----------------------------------------------------------------------------- > > I am root so I don't know what is wrong with ACCESS VIOLATION SUMMARY and > other. Please help me. The sandbox prevents write accesses to files outside of the ebuilds build directory when compiling. The current kernel-module eclass is not able to build modules without writing to /usr/src/... As a workaround, you can temporarily disable the sandbox like this: $ FEATURES="-sandbox" emerge ndiswrapper This shouldn't be done in general when you get access violations with other packages. |
| |||
| > > $ FEATURES="-sandbox" emerge ndiswrapper > > This shouldn't be done in general when you get access violations with > other packages. Thanks a lot. Don't you know where I can find ebuild of ndiswrapper-0.7? Do I have to make #emerge sync ? |
| |||
| larry@slackware.eu.org wrote: > >> >> $ FEATURES="-sandbox" emerge ndiswrapper >> >> This shouldn't be done in general when you get access violations with >> other packages. > > Thanks a lot. > Don't you know where I can find ebuild of ndiswrapper-0.7? Do I have to > make #emerge sync ? There is none yet, but you can bump it yourself. It's a bit handwork though and I don't promise it will work, but it goes like this: $ mkdir -p /usr/local/portage/net-wireless/ndiswrapper/files $ echo "PORTDIR_OVERLAY=\"/usr/local/portage\"" >> /etc/make.conf $ cd /usr/local/portage/net-wireless/ndiswrapper $ cp /usr/portage/net-wireless/ndiswrapper/ndiswrapper-0.6-r1.ebuild \ ndiswrapper-0.7.ebuild $ cp /usr/portage/net-wireless/ndiswrapper/files/ndiswrapper-0.6-modules.d \ files/ndiswrapper-0.7-modules.d $ ebuild ndiswrapper-0.7.ebuild digest $ mkdir -p /etc/portage $ echo "~net-wireless/ndiswrapper-0.7 ~x86" >> /etc/portage/package.keywords $ FEATURES=-sandbox emerge ndiswrapper -a |
| |||
| thnx for all, but I stucked on something like this: ndiswrapper -l Can't use string ("") as an ARRAY ref while "strict refs" in use at /usr/bin/ndiswrapper line 324, <LS2> line 1. it's not depending on ndiswrapper version. I had it on 0.6-r1 and now on 0.7 .It's working properly on Slack. |
| ||||
| larry@slackware.eu.org wrote: > <It's working properly on Slackware.> > ok. I fixed it - pciutils. But now after loading module ndiswrapper i dont > see my card in iwconfig, so i can't set it up. Can't help you directly, but there's a howto [1] in the Forums where this might have been discussed already. [1] http://forums.gentoo.org/viewtopic.php?t=125627 |