Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.



Członek DUG




Witam
Próbuje na nowym ajjku 2.6.31.-486 skompilowac sobie driver ov51x-jpeg pod kamerke i mam zonka. Na poprzednim jajku było ok.
# make make -C /lib/modules/2.6.31-1-686/build M=/usr/src/modules/ov51x-jpeg modules make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.31-1-686' CC [M] /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'create_proc_ov511_ca m': /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:677: error: implicit declaration o f function 'info' /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:681: error: 'struct proc_dir_entry ' has no member named 'owner' /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:689: error: 'struct proc_dir_entry ' has no member named 'owner' /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:700: error: 'struct proc_dir_entry ' has no member named 'owner' /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:712: error: 'struct proc_dir_entry ' has no member named 'owner' /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'proc_ov511_create': /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:766: error: 'struct proc_dir_entry ' has no member named 'owner' /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'ov51x_clear_snapshot ': /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:1691: error: implicit declaration of function 'warn' /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'ov51x_v4l1_ioctl': /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 1 of 'video_usercopy' from incompatible pointer type /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 2 of 'video_usercopy' makes integer from pointer without a cast /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 4 of 'video_usercopy' makes pointer from integer without a cast /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: error: too many arguments to function 'video_usercopy' /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: At top level: /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6651: warning: initialization from incompatible pointer type make[4]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Błąd 1 make[3]: *** [_module_/usr/src/modules/ov51x-jpeg] Błąd 2 make[2]: *** [sub-make] Błąd 2 make[1]: *** [all] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.31-1-686' make: *** [all] Błąd 2
Da rade coś z tym zrobić?
Ostatnio edytowany przez korbol (2009-12-22 18:19:31)
Offline



Piwo DUG




Uff a tak nie idzie http://packages.debian.org/search?keywords=ov51x-jpeg-source
Offline



Członek DUG




Tenże pakiet ze źródłami właśnie instaluje, następnie trzeba go rozpakować i skompilować ale mam błęda.
Offline






Admin łajza







następnie trzeba go rozpakować i skompilować
Niezupełnie, należy użyć module-assistant:
module-assistant -t a-i ov51x-jpeg
Ostatnio edytowany przez azhag (2009-12-23 16:00:13)
Offline



Członek DUG




No niestety też klops.
A mozęjakies pakiety trzeba zainstalować (tak jak to ma miejsce przy kompilacji kernela) probowalem aktualizować gcc+ i make ale w koncu tego nie zrobiłem bo jakies zaleznosci nia pasily jedne do drugiego.
# module-assistant -t a-i ov51x-jpeg
.
Updated infos about 1 packages
Getting source for kernel version: 2.6.31-1-686
Kernel headers available in /lib/modules/2.6.31-1-686/build
apt-get install build-essential
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
build-essential jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 899 nieaktualizowanych.
Done!
unpack
The source tarball could not be found!
Package ov51x-jpeg-source not installed?
Running "m-a -f get ov51x-jpeg-source" may help.
"/usr/share/modass/packages/default.sh" build KVERS=2.6.31-1-686 KSRC=/lib/modules/2.6.31-1-686/build KDREV=2.6.31-2 kdist_image
hostname: Unknown host
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.31-1-686/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.31-1-686/g ;s/#KVERS#/2.6.31-1-686/g ; s/_KVERS_/2.6.31-1-686/g ; s/##KDREV##/2.6.31-2/g ; s/#KDREV#/2.6.31-2/g ; s/_KDREV_/2.6.31-2/g ' < $templ > ${templ%.modules.in}; \
done
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp
dh_clean
/usr/bin/make -f debian/rules clean
hostname: Unknown host
make[1]: Wejście do katalogu `/usr/src/modules/ov51x-jpeg'
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp
dh_clean
make[1]: Opuszczenie katalogu `/usr/src/modules/ov51x-jpeg'
hostname: Unknown host
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
hostname: Unknown host
make[1]: Wejście do katalogu `/usr/src/modules/ov51x-jpeg'
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.31-1-686/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.31-1-686/g ;s/#KVERS#/2.6.31-1-686/g ; s/_KVERS_/2.6.31-1-686/g ; s/##KDREV##/2.6.31-2/g ; s/#KDREV#/2.6.31-2/g ; s/_KDREV_/2.6.31-2/g ' < $templ > ${templ%.modules.in}; \
done
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp
dh_clean
/usr/bin/make -w -f debian/rules clean
hostname: Unknown host
make[2]: Wejście do katalogu `/usr/src/modules/ov51x-jpeg'
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp
dh_clean
make[2]: Opuszczenie katalogu `/usr/src/modules/ov51x-jpeg'
make[1]: Nie ma nic do zrobienia w `kdist_config'.
dh_testroot
dh_clean -k
# Build the module
/usr/bin/make KERNEL_DIR=/lib/modules/2.6.31-1-686/build KDIR=/lib/modules/2.6.31-1-686/build KVERS=2.6.31-1-686
make[2]: Wejście do katalogu `/usr/src/modules/ov51x-jpeg'
/usr/bin/make -C /lib/modules/2.6.31-1-686/build M=/usr/src/modules/ov51x-jpeg modules
make[3]: Wejście do katalogu `/usr/src/linux-headers-2.6.31-1-686'
CC [M] /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'create_proc_ov511_cam':
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:677: error: implicit declaration of function 'info'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:681: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:689: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:700: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:712: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'proc_ov511_create':
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:766: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'ov51x_clear_snapshot':
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:1691: error: implicit declaration of function 'warn'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'ov51x_v4l1_ioctl':
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 1 of 'video_usercopy' from incompatible pointer type
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 2 of 'video_usercopy' makes integer from pointer without a cast
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 4 of 'video_usercopy' makes pointer from integer without a cast
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: error: too many arguments to function 'video_usercopy'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: At top level:
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6651: warning: initialization from incompatible pointer type
make[6]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Błąd 1
make[5]: *** [_module_/usr/src/modules/ov51x-jpeg] Błąd 2
make[4]: *** [sub-make] Błąd 2
make[3]: *** [all] Błąd 2
make[3]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.31-1-686'
make[2]: *** [all] Błąd 2
make[2]: Opuszczenie katalogu `/usr/src/modules/ov51x-jpeg'
make[1]: *** [binary-modules] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/modules/ov51x-jpeg'
make: *** [kdist_build] Błąd 2
BUILD FAILED!
See /var/cache/modass/ov51x-jpeg-source.buildlog.2.6.31-1-686.1261582557 for details.
Build failed. Press Return to continue...A tutaj:/var/cache/modass/ov51x-jpeg-source.buildlog.2.6.31-1-686.1261582557
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.31-1-686/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.31-1-686/g ;s/#KVERS#/2.6.31-1-686/g ; s/_KVERS_/2.6.31-1-686/g ; s/##KDREV##/2.6.31-2/g ; s/#KDREV#/2.6.31-2/g ; s/_KDREV_/2.6.31-2/g ' < $templ > ${templ%.modules.in}; \
done
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp
dh_clean
/usr/bin/make -f debian/rules clean
make[1]: Wejście do katalogu `/usr/src/modules/ov51x-jpeg'
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp
dh_clean
make[1]: Opuszczenie katalogu `/usr/src/modules/ov51x-jpeg'
hostname: Unknown host
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
hostname: Unknown host
make[1]: Wejście do katalogu `/usr/src/modules/ov51x-jpeg'
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.31-1-686/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.31-1-686/g ;s/#KVERS#/2.6.31-1-686/g ; s/_KVERS_/2.6.31-1-686/g ; s/##KDREV##/2.6.31-2/g ; s/#KDREV#/2.6.31-2/g ; s/_KDREV_/2.6.31-2/g ' < $templ > ${templ%.modules.in}; \
done
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp
dh_clean
/usr/bin/make -w -f debian/rules clean
hostname: Unknown host
make[2]: Wejście do katalogu `/usr/src/modules/ov51x-jpeg'
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp
dh_clean
make[2]: Opuszczenie katalogu `/usr/src/modules/ov51x-jpeg'
make[1]: Nie ma nic do zrobienia w `kdist_config'.
dh_testroot
dh_clean -k
# Build the module
/usr/bin/make KERNEL_DIR=/lib/modules/2.6.31-1-686/build KDIR=/lib/modules/2.6.31-1-686/build KVERS=2.6.31-1-686
make[2]: Wejście do katalogu `/usr/src/modules/ov51x-jpeg'
/usr/bin/make -C /lib/modules/2.6.31-1-686/build M=/usr/src/modules/ov51x-jpeg modules
make[3]: Wejście do katalogu `/usr/src/linux-headers-2.6.31-1-686'
CC [M] /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'create_proc_ov511_cam':
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:677: error: implicit declaration of function 'info'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:681: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:689: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:700: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:712: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'proc_ov511_create':
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:766: error: 'struct proc_dir_entry' has no member named 'owner'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'ov51x_clear_snapshot':
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:1691: error: implicit declaration of function 'warn'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function 'ov51x_v4l1_ioctl':
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 1 of 'video_usercopy' from incompatible pointer type
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 2 of 'video_usercopy' makes integer from pointer without a cast
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: warning: passing argument 4 of 'video_usercopy' makes pointer from integer without a cast
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: error: too many arguments to function 'video_usercopy'
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: At top level:
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6651: warning: initialization from incompatible pointer type
make[6]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Błąd 1
make[5]: *** [_module_/usr/src/modules/ov51x-jpeg] Błąd 2
make[4]: *** [sub-make] Błąd 2
make[3]: *** [all] Błąd 2
make[3]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.31-1-686'
make[2]: *** [all] Błąd 2
make[2]: Opuszczenie katalogu `/usr/src/modules/ov51x-jpeg'
make[1]: *** [binary-modules] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/modules/ov51x-jpeg'
make: *** [kdist_build] Błąd 2Offline






Admin łajza







Faktycznie coś jest na rzeczy — #530805.
Offline



Członek DUG




Dzięki :)
Z tego co wyczytałem pod tym linkiem http://lists.rastageeks.org/pipermail/ov51x-jpeg/2009-May/000491.html
To chyba mam pecha póki co, po kamerce pod debianem :-/
Offline



Pijak ;-P




Może dla testów ściągnij ostatnie źródła ze strony projektu oraz najnowsze patche...
EDIT: Co Ty masz za sprzęt że jajka -486 używasz ?
Ostatnio edytowany przez pasqdnik (2009-12-23 18:30:32)
Offline



Piwo DUG



Członek DUG




686 rzecz jasna :)
Sciągne te nowe źródła w takim razie i zobacze.
Dzieki.
Offline