Hallo,
ich habe mir, nach vielem lesen und suchen hier im Forum und im Netz, ein VDR-System mit LinVDR aufgesetzt.
Nach Vorgabe in diesem Thread habe ich mir eine Entwicklungsumgebung mit GCC 3.04 installiert. Hat auch soweit alles geklappt, ich konnte VDR und die meissten Plugins kompilieren.
Doch irgendwie hatte ich immer Probleme mit Transcode, hab viele Stunden damit verbracht und bekam immer eine Fehlermeldung wie gcc more than 10 operands in asm oder so ähnlich. Hab mich dann Heute rangemacht um meinen GCC auf Version 3.4 upzudaten und nun komm ich nicht weiter !
Habe versucht VDR zu kompilieren, dann erhielt ich das !
linvdr:/usr/src/vdr-1.3.17-enAIO# make
g++ -g -O2 -Wall -Woverloaded-virtual -rdynamic audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbosd.o dvbplayer.o dvbspu.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o skinclassic.o skins.o skinsttng.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o submenu.o -ljpeg -lpthread -ldl ./libsi/libsi.a -o vdr
/lib/libc.so.6: undefined reference to `_dl_lookup_versioned_symbol_skip@GLIBC_PRIVATE'
/usr/lib/gcc/i486-linux/3.4.4/../../../../lib/libpthread.so: undefined reference to `_rtld_global@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_lookup_versioned_symbol@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_start_profile@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_check_map_versions@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `__libc_enable_secure@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_get_origin@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_dst_substitute@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_debug_state@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_init@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_dst_count@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_out_of_memory@GLIBC_PRIVATE'
/usr/lib/gcc/i486-linux/3.4.4/../../../../lib/libdl.so: undefined reference to `_dl_signal_error@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_debug_printf@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_map_object_deps@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_unload_cache@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_relocate_object@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_tls_symaddr@GLIBC_PRIVATE'
/usr/lib/gcc/i486-linux/3.4.4/../../../../lib/libpthread.so: undefined reference to `__libc_stack_end@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_argv@GLIBC_PRIVATE'
/usr/lib/gcc/i486-linux/3.4.4/../../../../lib/libdl.so: undefined reference to `_dl_catch_error@GLIBC_PRIVATE'
/usr/lib/gcc/i486-linux/3.4.4/../../../../lib/libdl.so: undefined reference to `_dl_rtld_di_serinfo@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_lookup_symbol_skip@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_lookup_symbol@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_map_object@GLIBC_PRIVATE'
collect2: ld returned 1 exit status
make: *** [vdr] Error 1
linvdr:/usr/src/vdr-1.3.17-enAIO#
Display More
Hab dann libc6-dev_2.3.2.ds1-18_i386.deb mit debtool -o -v -f libc6-dev_2.3.2.ds1-18_i386.deb nochmal neu installiert und erhielt nach make clean und make von VDR dann das !
linvdr:/usr/src/vdr-1.3.17-enAIO# make
g++ -g -O2 -Wall -Woverloaded-virtual -rdynamic audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbosd.o dvbplayer.o dvbspu.o eit.o eitscan.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sdt.o sections.o skinclassic.o skins.o skinsttng.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o transfer.o vdr.o videodir.o submenu.o -ljpeg -lpthread -ldl ./libsi/libsi.a -o vdr
/usr/bin/ld: cannot open linker script file /lib/libpthread.so.0: Too many open files
collect2: ld returned 1 exit status
make: *** [vdr] Error 1
linvdr:/usr/src/vdr-1.3.17-enAIO#
Wenn ich dann versuche libc6_2.3.2.ds1-18_i386.deb mit debtool -o -v -f libc6_2.3.2.ds1-18_i386.deb neu zu installieren kommt dies !
linvdr:/var/cache/apt/archives# debtool -o -v -f libc6_2.3.2.ds1-18_i386.deb
/lib/ld-2.3.2.so
cp: unable to open `/lib/ld-2.3.2.so': Text file busy
/lib/libanl-2.3.2.so
/lib/libBrokenLocale-2.3.2.so
/lib/libc-2.3.2.so
/lib/libcrypt-2.3.2.so
/lib/libdl-2.3.2.so
/lib/libm-2.3.2.so
/lib/libmemusage.so
/lib/libnsl-2.3.2.so
/lib/libnss_compat-2.3.2.so
/lib/libnss_dns-2.3.2.so
/lib/libnss_files-2.3.2.so
/lib/libnss_hesiod-2.3.2.so
/lib/libnss_nis-2.3.2.so
/lib/libnss_nisplus-2.3.2.so
/lib/libpcprofile.so
/lib/libpthread-0.10.so
/lib/libresolv-2.3.2.so
/lib/librt-2.3.2.so
/lib/libSegFault.so
/lib/libthread_db-1.0.so
/lib/libutil-2.3.2.so
/lib/tls/ld-2.3.2.so
/lib/tls/libanl-2.3.2.so
/lib/tls/libBrokenLocale-2.3.2.so
/lib/tls/libc-2.3.2.so
Segmentation fault
linvdr:/var/cache/apt/archives#
Display More
Ich bin absolut kein Linux-Guru, habe eher mit Windows und Delphi zu tun, und hoffe das einer von euch Profis mir mit einem Tip weiterhelfen kann.
Was heisst /usr/bin/ld: cannot open linker script file /lib/libpthread.so.0: Too many open files ? Bis dahin läuft der GCC eigentlich ohne Fehler, nur das Linken klappt dann nicht !
Würde ungern mein System nochmal neu aufsetzen und bin für jede Hilfe dankbar !!
Gruss
Hollywood