현재 gtk 버젼을 확인하려면 ...
안녕하세요.
리눅스를 잘 모르는 학생입니다.
현재 페도라코어7 에서 웹캠 관련 프로그램(첨부)을 설치 및 프로그램 제작을 하려고 하고 있습니다.
소스 버젼이 1.2 인데요 ...
make 하니까 에러가 하나 발생해서 해결 방법을 찾고 있습니다. (에러내용 하단에 ...)
현재 컴퓨터에 gtk 1.2 가 없어서 그러는지 ... 아니면 ...
다른 문제인지 ...
소스에는 아마도 이상이 없는 것 같습니다.
http://packages.qa.debian.org/g/gqcam.html 여기에서 바로 받았거든요 .. ㅎ
고수님들 도와주세요.
어떻게 하면 설치를 할 수 있을까요 ㅠㅠ?
그리고 컴파일 및 실행할 때 ..
make
make install
(실행)
이렇게 하면 되는거 맞죠 ^^?;
=====> 에러 내용
[root@localhost gqcam-0.9.1]# ls
CHANGES Makefile TODO filters.c frontend.h greyscale.c jpeg.h save.c timer.h
COPYING README color.c filters.h gqcam.c greyscale.h preferences.c save.h yuv_to_rgb.c
INSTALL README.threads color.h frontend.c gqcam.h jpeg.c preferences.h timer.c yuv_to_rgb.h
[root@localhost gqcam-0.9.1]# make
gcc `gtk-config --cflags` -DVERSION=\"0.9.1\" -c gqcam.c
/bin/sh: gtk-config: command not found
gqcam.c:31:21: error: gtk/gtk.h: 그런 파일이나 디렉토리가 없음
In file included from gqcam.c:37:
gqcam.h:28: error: expected specifier-qualifier-list before ‘GtkWidget’
gqcam.h:48: error: expected specifier-qualifier-list before ‘GtkWidget’
gqcam.h:58: error: expected specifier-qualifier-list before ‘GtkWidget’
gqcam.h:71: error: expected specifier-qualifier-list before ‘GtkWidget’
gqcam.h:82: error: expected specifier-qualifier-list before ‘GtkWidget’
gqcam.h:104: error: expected specifier-qualifier-list before ‘GtkWidget’
gqcam.h:117: error: expected specifier-qualifier-list before ‘GtkWidget’
gqcam.h:141: error: expected specifier-qualifier-list before ‘GtkWidget’
gqcam.h:176: error: expected specifier-qualifier-list before ‘guint’
gqcam.h:238: error: expected ‘)’ before ‘*’ token
In file included from gqcam.c:38:
frontend.h:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘configure_event’
frontend.h:4: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘expose_event’
frontend.h:5: error: expected ‘)’ before ‘*’ token
frontend.h:7: error: expected ‘)’ before ‘*’ token
frontend.h:8: error: expected ‘)’ before ‘*’ token
frontend.h:9: error: expected ‘)’ before ‘*’ token
frontend.h:10: error: expected ‘)’ before ‘*’ token
frontend.h:11: error: expected ‘)’ before ‘*’ token
frontend.h:12: error: expected ‘)’ before ‘*’ token
frontend.h:13: error: expected ‘)’ before ‘*’ token
frontend.h:14: error: expected ‘)’ before ‘*’ token
frontend.h:15: error: expected ‘)’ before ‘*’ token
frontend.h:16: error: expected ‘)’ before ‘*’ token
frontend.h:20: error: expected ‘)’ before ‘*’ token
frontend.h:21: error: expected ‘)’ before ‘*’ token
In file included from gqcam.c:39:
save.h:14: error: expected ‘)’ before ‘*’ token
save.h:15: error: expected ‘)’ before ‘*’ token
gqcam.c: In function ‘init_cam’:
gqcam.c:49: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:50: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:52: error: ‘struct Camera’ has no member named ‘pixmap’
gqcam.c:60: error: ‘struct Camera’ has no member named ‘devname’
gqcam.c:64: error: ‘struct Camera’ has no member named ‘currentsavepage’
gqcam.c:67: error: ‘struct Camera’ has no member named ‘timer_struct’
gqcam.c:68: error: ‘struct Camera’ has no member named ‘timer_struct’
gqcam.c:70: error: ‘struct Camera’ has no member named ‘save_struct’
gqcam.c:71: error: ‘struct Camera’ has no member named ‘pref_mutex’
gqcam.c:72: error: ‘struct Camera’ has no member named ‘freeze_mutex’
gqcam.c:73: error: ‘struct Camera’ has no member named ‘iscam_mutex’
gqcam.c: In function ‘set_cam_info’:
gqcam.c:84: error: ‘struct Camera’ has no member named ‘vid_pic’
gqcam.c:87: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c: In function ‘get_cam_info’:
gqcam.c:97: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:98: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:99: error: ‘struct Camera’ has no member named ‘vid_pic’
gqcam.c:107: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:108: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:110: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:112: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:112: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:112: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:112: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:113: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:113: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:113: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:113: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:117: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:117: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:117: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:117: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:118: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:118: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:118: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:118: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c: In function ‘open_cam’:
gqcam.c:186: error: ‘struct Camera’ has no member named ‘devname’
gqcam.c:189: error: ‘struct Camera’ has no member named ‘devname’
gqcam.c:193: error: ‘struct Camera’ has no member named ‘iscam_mutex’
gqcam.c: In function ‘close_cam’:
gqcam.c:199: error: ‘struct Camera’ has no member named ‘iscam_mutex’
gqcam.c: In function ‘display’:
gqcam.c:209: error: ‘GdkDrawable’ undeclared (first use in this function)
gqcam.c:209: error: (Each undeclared identifier is reported only once
gqcam.c:209: error: for each function it appears in.)
gqcam.c:209: error: ‘drawable’ undeclared (first use in this function)
gqcam.c:211: error: ‘GdkRectangle’ undeclared (first use in this function)
gqcam.c:211: error: expected ‘;’ before ‘update_rec’
gqcam.c:218: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:219: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:219: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:220: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:224: error: ‘update_rec’ undeclared (first use in this function)
gqcam.c:226: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:227: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:229: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:229: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:230: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:230: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:232: error: ‘struct Camera’ has no member named ‘drawing_area’
gqcam.c:242: error: ‘struct Camera’ has no member named ‘pixmap’
gqcam.c:242: error: ‘struct Camera’ has no member named ‘drawing_area’
gqcam.c:242: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:242: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:242: error: ‘GDK_RGB_DITHER_NORMAL’ undeclared (first use in this function)
gqcam.c:242: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:242: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:244: error: ‘struct Camera’ has no member named ‘pixmap’
gqcam.c:244: error: ‘struct Camera’ has no member named ‘drawing_area’
gqcam.c:244: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:244: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:244: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:244: error: ‘struct Camera’ has no member named ‘vid_win’
gqcam.c:248: error: ‘struct Camera’ has no member named ‘statusbar’
gqcam.c:250: error: ‘struct Camera’ has no member named ‘fps_avg’
gqcam.c:250: error: ‘struct Camera’ has no member named ‘fps_current’
gqcam.c:251: error: ‘struct Camera’ has no member named ‘statusbar’
gqcam.c:252: error: ‘struct Camera’ has no member named ‘drawing_area’
gqcam.c: In function ‘grab_image’:
gqcam.c:265: error: ‘GdkRectangle’ undeclared (first use in this function)
gqcam.c:265: error: expected ‘;’ before ‘update_rec’
gqcam.c:266: error: ‘GdkEventExpose’ undeclared (first use in this function)
gqcam.c:266: error: ‘event’ undeclared (first use in this function)
gqcam.c:272: error: ‘update_rec’ undeclared (first use in this function)
gqcam.c:274: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:275: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:280: error: ‘struct Camera’ has no member named ‘freeze_mutex’
gqcam.c:280: error: ‘struct Camera’ has no member named ‘iscam_mutex’
gqcam.c:282: error: ‘struct Camera’ has no member named ‘pref_mutex’
gqcam.c:289: error: ‘struct Camera’ has no member named ‘pref_mutex’
gqcam.c:301: error: ‘struct Camera’ has no member named ‘vid_pic’
gqcam.c:316: error: ‘struct Camera’ has no member named ‘img_size’
gqcam.c:316: error: ‘struct Camera’ has no member named ‘rawbuffer’
gqcam.c:316: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:316: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:317: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:318: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:319: error: ‘struct Camera’ has no member named ‘rawbuffer’
gqcam.c:319: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:322: error: ‘struct Camera’ has no member named ‘img_size’
gqcam.c:322: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:322: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:322: error: ‘struct Camera’ has no member named ‘vid_caps’
gqcam.c:325: error: ‘struct Camera’ has no member named ‘img_size’
gqcam.c:325: error: ‘struct Camera’ has no member named ‘rawbuffer’
gqcam.c:325: error: ‘struct Camera’ has no member named ‘rawbuffer’
gqcam.c:326: error: ‘struct Camera’ has no member named ‘img_size’
gqcam.c:326: error: ‘struct Camera’ has no member named ‘rawbuffer’
gqcam.c:326: error: ‘struct Camera’ has no member named ‘img_size’
gqcam.c:326: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:334: error: ‘struct Camera’ has no member named ‘img_size’
gqcam.c:337: error: ‘struct Camera’ has no member named ‘freeze_mutex’
gqcam.c:338: error: ‘struct Camera’ has no member named ‘iscam_mutex’
gqcam.c:345: error: ‘struct Camera’ has no member named ‘timer_struct’
gqcam.c:360: error: ‘struct Camera’ has no member named ‘timer_struct’
gqcam.c:362: error: ‘struct Camera’ has no member named ‘timer_struct’
gqcam.c: At top level:
gqcam.c:369: error: expected ‘)’ before ‘*’ token
gqcam.c: In function ‘increment_second_counter’:
gqcam.c:400: error: ‘struct Camera’ has no member named ‘fps_avg’
gqcam.c:401: error: ‘struct Camera’ has no member named ‘fps_current’
gqcam.c: In function ‘main’:
gqcam.c:411: error: ‘guint’ undeclared (first use in this function)
gqcam.c:411: error: expected ‘;’ before ‘timeoutid’
gqcam.c:469: error: ‘struct Camera’ has no member named ‘devname’
gqcam.c:526: error: ‘struct Camera’ has no member named ‘fps_avg’
gqcam.c:527: error: ‘struct Camera’ has no member named ‘fps_current’
gqcam.c:548: error: ‘struct Camera’ has no member named ‘timeoutid’
gqcam.c:548: error: ‘GtkFunction’ undeclared (first use in this function)
gqcam.c:548: error: expected ‘)’ before ‘next_frame’
gqcam.c:550: error: ‘timeoutid’ undeclared (first use in this function)
gqcam.c:550: error: expected ‘)’ before ‘increment_second_counter’
gqcam.c:561: error: ‘struct Camera’ has no member named ‘freeze_mutex’
gqcam.c:568: error: ‘struct Camera’ has no member named ‘freeze_mutex’
gqcam.c: In function ‘dump_pict’:
gqcam.c:597: error: ‘struct Camera’ has no member named ‘savefile’
gqcam.c:598: error: ‘struct Camera’ has no member named ‘savefileclean’
gqcam.c:614: error: ‘struct Camera’ has no member named ‘vid_pic’
gqcam.c:615: error: ‘struct Camera’ has no member named ‘vid_pic’
gqcam.c:616: error: ‘struct Camera’ has no member named ‘vid_pic’
gqcam.c:621: error: ‘struct Camera’ has no member named ‘pic’
gqcam.c:621: error: ‘struct Camera’ has no member named ‘picbuff’
gqcam.c:626: error: ‘struct Camera’ has no member named ‘save_struct’
gqcam.c:627: error: ‘struct Camera’ has no member named ‘save_struct’
gqcam.c:628: error: ‘struct Camera’ has no member named ‘save_struct’
gqcam.c:632: error: ‘struct Camera’ has no member named ‘save_struct’
gqcam.c:633: error: ‘struct Camera’ has no member named ‘save_struct’
gqcam.c:637: error: ‘struct Camera’ has no member named ‘save_struct’
make: *** [gqcam.o] 오류 1
[root@localhost gqcam-0.9.1]#
첨부 | 파일 크기 |
---|---|
![]() | 200 KB |
출력에
출력에 보시면
/bin/sh: gtk-config: command not found
라는 줄이 있는데, gtk-config 명령이 없어서 나는 문제이고, 나머지는 상관 없는 에러입니다.
답변 너무 감사합니다. 저 한가지만 더 ...
안녕하세요.
너무 너무 감사합니다.
그럼 수정하면 될까요 ㅠㅠ??
리눅스 프로그래밍 독학으로 공부하고 있는데요.
한달밖에 안되서 모르는게 너무 많습니다.
어떤 부분을 어떻게 수정하면 될까요 ?
그리고 컴파일은 그냥
make
make install
하면 되는거 맞나요 ^^?;
도와주세요 고수님 ~~~~
gtk+-devel이 필요합니다.
gtk헤더 파일도 필요하므오
즐린
댓글 달기