Ubuntu UA

Загальні розділи => Програми => Тема розпочата: Fazan від 2007-10-21, 20:59:30

Назва: Ошибка с make install
Відправлено: Fazan від 2007-10-21, 20:59:30
при компиляции драйвера на dvb-c тюнер вылазят слежующие ошибки:
Цитувати
make
make -C lib all
make[1]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib'
make -C libdvbapi all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libdvbapi'
CC dvbaudio.o
CC dvbca.o
CC dvbdemux.o
CC dvbfe.o
CC dvbnet.o
CC dvbvideo.o
In file included from dvbvideo.c:28:
../../include/linux/dvb/video.h:27:28: warning: linux/compiler.h: No such file or directory

LD libdvbapi.so
AR libdvbapi.a
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libdvbapi'
make -C libdvbsec all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libdvbsec'
CC dvbsec_api.o
CC dvbsec_cfg.o
LD libdvbsec.so
AR libdvbsec.a
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libdvbsec'
make -C libdvbcfg all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libdvbcfg'
CC dvbcfg_zapchannel.o
LD libdvbcfg.so
AR libdvbcfg.a
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libdvbcfg'
make -C libdvben50221 all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libdvben50221'
CC asn_1.o
CC en50221_app_ai.o
CC en50221_app_auth.o
CC en50221_app_ca.o
CC en50221_app_datetime.o
CC en50221_app_dvb.o
CC en50221_app_epg.o
CC en50221_app_lowspeed.o
CC en50221_app_mmi.o
CC en50221_app_rm.o
CC en50221_app_smartcard.o
CC en50221_app_teletext.o
CC en50221_app_utils.o
CC en50221_session.o
CC en50221_stdcam.o
CC en50221_stdcam_hlci.o
CC en50221_stdcam_llci.o
CC en50221_transport.o
LD libdvben50221.so
AR libdvben50221.a
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libdvben50221'
make -C libucsi all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libucsi'
CC crc32.o
CC section_buf.o
CC transport_packet.o
CC atsc/atsc_text.o
CC atsc/cvct_section.o
CC atsc/dccsct_section.o
CC atsc/dcct_section.o
CC atsc/eit_section.o
CC atsc/ett_section.o
CC atsc/mgt_section.o
CC atsc/rrt_section.o
CC atsc/stt_section.o
CC atsc/tvct_section.o
CC atsc/types.o
CC dvb/bat_section.o
CC dvb/dit_section.o
CC dvb/eit_section.o
CC dvb/int_section.o
CC dvb/nit_section.o
CC dvb/rst_section.o
CC dvb/sdt_section.o
CC dvb/sit_section.o
CC dvb/st_section.o
CC dvb/tdt_section.o
CC dvb/tot_section.o
CC dvb/tva_container_section.o
CC dvb/types.o
CC mpeg/cat_section.o
CC mpeg/metadata_section.o
CC mpeg/odsmt_section.o
CC mpeg/pat_section.o
CC mpeg/pmt_section.o
CC mpeg/tsdt_section.o
LD libucsi.so
AR libucsi.a
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib/libucsi'
make[1]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/lib'
make -C test all
make[1]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/test'
CC hex_dump.o
CC diseqc
CC sendburst
CC set22k
CC setpid
CC setvoltage
CC test_av
In file included from test_av.c:34:
../include/linux/dvb/video.h:27:28: warning: linux/compiler.h: No such file or directory
CC test_av_play
In file included from test_av_play.c:46:
../include/linux/dvb/video.h:27:28: warning: linux/compiler.h: No such file or directory

CC test_dvr
CC test_dvr_play
CC test_pes
CC test_sec_ne
CC test_sections
CC test_stc
CC test_stillimage
In file included from test_stillimage.c:24:
../include/linux/dvb/video.h:27:28: warning: linux/compiler.h: No such file or directory

CC test_tt
CC test_vevent
In file included from test_vevent.c:32:
../include/linux/dvb/video.h:27:28: warning: linux/compiler.h: No such file or directory

CC video
make -C libdvbcfg all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/test/libdvbcfg'
CC dvbcfg_test
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/test/libdvbcfg'
make -C libdvben50221 all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/test/libdvben50221'
CC test-app
CC test-session
CC test-transport
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/test/libdvben50221'
make -C libucsi all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/test/libucsi'
CC testucsi
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/test/libucsi'
make[1]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/test'
make -C util all
make[1]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util'
make -C av7110_loadkeys all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util/av7110_loadkeys'
/bin/sh generate-keynames.sh input_keynames.h
generate input_keynames.h...
CC av7110_loadkeys
CC evtest
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util/av7110_loadkeys'
make -C dib3000-watch all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util/dib3000-watch'
CC dib3000-watch
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util/dib3000-watch'
make -C dst-utils all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util/dst-utils'
CC dst_test
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util/dst-utils'
make -C dvbdate all
make[2]: Entering directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util/dvbdate'
CC dvbdate
/usr/bin/ld: dvbdate: hidden symbol `__stack_chk_fail_local' in /usr/lib/libc_nonshared.a(stack_chk_fail_local.oS) is referenced by DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [dvbdate] Ошибка 1
make[2]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util/dvbdate'
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/home/fazan/AZLinux_v1.4.2_no_CI/dvb-apps-997424a1799e/util'
make: *** [all] Ошибка 2

как их вылечить?
ЗЫ в никсах только начинаю разбираться, так что желательно с объяснением "для чайников" :)
Назва: Re: Ошибка с make install
Відправлено: swift від 2007-10-21, 22:00:52
в тебе встановлено linux-headers-2.6.хх
apt-get install linux-headers-2.6.xx

apt-get install:
  linux-libc-dev
  gcc
  gcc-3.4
  gcc-3.4-base
  gcc-4.1
  gcc-4.1-base
  make-dev
Назва: Re: Ошибка с make install
Відправлено: Fazan від 2007-10-22, 08:32:28
Спасибо, вечером буду пробовать :)
Назва: Re: Ошибка с make install
Відправлено: Fazan від 2007-10-23, 21:03:48
в тебе встановлено linux-headers-2.6.хх
apt-get install linux-headers-2.6.xx

apt-get install:
  linux-libc-dev
  gcc
  gcc-3.4
  gcc-3.4-base
  gcc-4.1
  gcc-4.1-base
  make-dev
uname -a
apt-get install linux-headers-(данные вывода uname -a)
далее по списку, проблема осталась, наверное проблема в
warning: linux/compiler.h: No such file or directory
(