filippovma  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 203  
		Регистрация: 11.02.2011  
		Пол: Мужчина  
		 
		
	 
		
		Добрый день. Никак не могу собрать jpeg в виртуалке из поставки с платой. make почему то не собирает хотя в menuconfig звездочка стоит.
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	Lampus  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 3552  
		Регистрация: 26.04.2011  
		 
		 
		
	 
		
		А лог сборки где? Просто наши телепаты сейчас в отпуске, так что пока придётся решать проблему по старинке: изучением вывода компилятора.
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	filippovma  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 203  
		Регистрация: 11.02.2011  
		Пол: Мужчина  
		 
		
	 
		
		Вся проблема в том что он не пишет ничего, он просто не собирает, как проверял:  
1. make clean  
2. снимаю галочку jpeg 
3. make 
4. ставлю галочку 
5. make 
Ничего не собирается дополнительно, если есть какой-то лог про который я не знаю подскажите где его посмотреть?
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	Lampus  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 3552  
		Регистрация: 26.04.2011  
		 
		 
		
	 
		
		Атавистические спсобности к телепатии подсказывают что речь идёт о buildroot.
Вместо просто make можно попробовать
Код make V=99 2>&1 | tee build.log 
А потом внимательно изучить выхлоп на наличие ключевого слова jpeg в файле build.log (grep в помощь).
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	filippovma  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 203  
		Регистрация: 11.02.2011  
		Пол: Мужчина  
		 
		
	 
		
	  
	
		
	 
	
		
	 
 
 
	
	filippovma  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 203  
		Регистрация: 11.02.2011  
		Пол: Мужчина  
		 
		
	 
		
	  
	
		
	 
	
		
	 
 
 
	
	filippovma  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 203  
		Регистрация: 11.02.2011  
		Пол: Мужчина  
		 
		
	 
		
		Странно после вашего make начал собираться. Но теперь новая ошибка при сборке mjpeg-streamer: 
 >>> mjpg-streamer undefined Building 
/usr/bin/make -j1 CC=/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc LD=/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld -C /home/user/src/buildroot-2010.02/output/build/mjpg-streamer-undefined all 
make[1]: svnversion: Command not found 
make[1]: Entering directory `/home/user/src/buildroot-2010.02/output/build/mjpg-streamer-undefined' 
/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -D'SVN_REV=""' -O2 -DLINUX -D_GNU_SOURCE -Wall    -c -o mjpg_streamer.o mjpg_streamer.c 
/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -D'SVN_REV=""' -O2 -DLINUX -D_GNU_SOURCE -Wall    -c -o utils.o utils.c 
/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -D'SVN_REV=""' -O2 -DLINUX -D_GNU_SOURCE -Wall  -lpthread -ldl mjpg_streamer.o utils.o -o mjpg_streamer 
chmod 755 mjpg_streamer 
make -C plugins/input_uvc all 
make[2]: Entering directory `/home/user/src/buildroot-2010.02/output/build/mjpg-streamer-undefined/plugins/input_uvc' 
/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -O1 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -o v4l2uvc.lo v4l2uvc.c 
/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -O1 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -o jpeg_utils.lo jpeg_utils.c 
jpeg_utils.c:27:21: error: jpeglib.h: No such file or directory 
jpeg_utils.c:35: error: field 'pub' has incomplete type 
jpeg_utils.c:37: error: expected specifier-qualifier-list before 'JOCTET' 
jpeg_utils.c:53: warning: return type defaults to 'int' 
jpeg_utils.c: In function 'METHODDEF': 
jpeg_utils.c:53: error: expected declaration specifiers before 'init_destination' 
jpeg_utils.c:71: error: expected declaration specifiers before 'METHODDEF' 
jpeg_utils.c:91: error: expected declaration specifiers before 'METHODDEF' 
jpeg_utils.c:108: error: expected declaration specifiers before 'GLOBAL' 
jpeg_utils.c:138: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 
jpeg_utils.c:204: error: expected '{' at end of input 
make[2]: *** [jpeg_utils.lo] Error 1 
make[2]: Leaving directory `/home/user/src/buildroot-2010.02/output/build/mjpg-streamer-undefined/plugins/input_uvc' 
make[1]: *** [input_uvc.so] Error 2 
make[1]: Leaving directory `/home/user/src/buildroot-2010.02/output/build/mjpg-streamer-undefined' 
make: *** [/home/user/src/buildroot-2010.02/output/build/mjpg-streamer-undefined/.stamp_built] Error 2
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	Lampus  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 3552  
		Регистрация: 26.04.2011  
		 
		 
		
	 
		
		Код jpeg_utils.c:27:21: error: jpeglib.h: No such file or directory
Найти jpeglib.h и заставить его оказаться в папке include, которая в переменной CFLAGS определена
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	filippovma  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 203  
		Регистрация: 11.02.2011  
		Пол: Мужчина  
		 
		
	 
		
		Я так понимаю он не находит jpeglib.h, но он лежит по путям: 
./output/target/usr/include/jpeglib.h 
./output/build/jpeg-8c/jpeglib.h 
./output/staging/usr/include/jpeglib.h
 
		 
		
	  
	
		
	 
	
		
	 
 
 
	
	filippovma  
	
		
	  
	
		
		 
		 
		 
		 
		 
		 
		Пункты: 203  
		Регистрация: 11.02.2011  
		Пол: Мужчина  
		 
		
	 
		
		Все вроде собрал теперь новая проблема в дефолтном конфиге ядра нету uvc драйвера для камеры. (( Я его вроде включаю через make menuconfig, но при подключение камеры получаю ошибку:  
usb 1-1: new high speed USB device using fsl-ehci and address 3 
usb 1-1: configuration #1 chosen from 1 choice 
 
С чем это связанно?