NSLU2-Linux
view · edit · print · history

HowTo.FusionHDTV5USBGold History

Hide minor edits - Show changes to markup

July 21, 2006, at 02:19 AM by ironstorm -- APEX bootloader link
Changed lines 24-25 from:

Progress:

to:

Progress:

Changed line 37 from:

Next Up:

to:

Next Up:

Changed line 40 from:
  • Potential Solution: discussion is underway on the debian-arm list (http://lists.debian.org/debian-arm/2006/07/threads.html#00036) to replace RedBoot with APEX that has a small usb-drive enabled kernel which can then kexec a kernel stored on /dev/sda1.
to:
  • Potential Solution: discussion is underway on the debian-arm list (http://lists.debian.org/debian-arm/2006/07/threads.html#00036) to replace RedBoot with APEX that has a small usb-drive enabled kernel which can then kexec a kernel stored on /dev/sda1.
July 19, 2006, at 11:51 AM by ironstorm --
Changed lines 35-36 from:
  • a demo of MythWeb? running on DebianSlug along with binary packages are temporarily running at http://70.52.163.102:443/
to:
  • a demo of MythWeb? running on DebianSlug along with binary packages are temporarily running at http://70.52.163.102:443/ (dhcp ip has changed)
July 19, 2006, at 11:42 AM by ironstorm -- update on kernel 2.6.16 delay
Changed lines 9-10 from:

I hope to enable MythTV backend + MythTV web on a Slug with one of these units attached to it. I'm hoping a turboed Slug it will be fast enough to capture the ATSC stream to an attached disk.

to:

I hope to enable MythTV backend + MythTV web on a Slug with one of these units attached to it. I'm hoping a turboed Slug will be fast enough to capture the ATSC stream to an attached disk.

Added lines 39-40:
  • The hold-up: the 2.6.16 kernel has grown to the point where it no longer fits in the 1MB of space allocated by RedBoot for the kernel.
  • Potential Solution: discussion is underway on the debian-arm list (http://lists.debian.org/debian-arm/2006/07/threads.html#00036) to replace RedBoot with APEX that has a small usb-drive enabled kernel which can then kexec a kernel stored on /dev/sda1.
June 04, 2006, at 01:27 AM by ironstorm -- updated demo slug IP
Changed lines 35-36 from:
  • a demo of MythWeb? running on DebianSlug along with binary packages are temporarily running at http://70.49.223.42:81/
to:
  • a demo of MythWeb? running on DebianSlug along with binary packages are temporarily running at http://70.52.163.102:443/
May 07, 2006, at 11:01 PM by ironstorm -- we a working have MythTV+Mythweb on DebianSlug!!!
Changed lines 34-36 from:
to:
  • MythTV? has been built and deployed on a DebianSlug NSLU2 (from the Ubuntu src repository for mythtv)!!!
  • a demo of MythWeb? running on DebianSlug along with binary packages are temporarily running at http://70.49.223.42:81/
Deleted lines 37-58:
  • Add Ubuntu src repository for mythtv, then cross fingers that Etch is up to date enough to match the Breezy deps
    • mythtv build-deps: aptitude install debhelper libqt3-mt-dev libmysqlclient-dev libfreetype6-dev libvorbis-dev liblircclient-dev libartsc0-dev libasound2-dev libxinerama-dev libxxf86vm-dev libxext-dev libdvb-dev
      • apt-build build-source mythtv downloads mythtv and then seg faults trying to build it
      • using "debian/rules build" instead for now

make[2]: Entering directory `/var/cache/apt-build/build/mythtv-0.19/setup' qmake -o Makefile setup.pro make[2]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/setup' make[2]: Entering directory `/var/cache/apt-build/build/mythtv-0.19/setup' g++ -c -pipe -I/usr/include/kde/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -O3 -Wall -Wno-switch -fomit-frame-pointer -D_REENTRANT -DUSING_DBOX2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include -I/usr/include -I../libs/libmythtv -I../libs -I../libs/libmyth -I../libs/libmythtv/dvbdev -I/usr/include/qt3 -o backendsettings.o backendsettings.cpp /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h:4079: error: expected ',' or '...' before '.' token /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc:1489: error: prototype for '_InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter, bool, std::ios_base&, std::_Ios_Iostate&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) const' does not match any in class 'std::money_get<_CharT, _InIter>' /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h:4080: error: candidates are: virtual _InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter) const /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc:1474: error: virtual _InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter, bool, std::ios_base&, std::_Ios_Iostate&, long double&) const /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc:1489: error: template definition of non-template '_InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter, bool, std::ios_base&, std::_Ios_Iostate&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) const' make[2]: *** [backendsettings.o] Error 1 make[2]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/setup' make[1]: *** [sub-setup] Error 2 make[1]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19' make: *** [build-arch-stamp] Error 2

Changed lines 39-40 from:
  • Get Kernel headers and build DVB modules with DVICO FusionHDTV5? USB support
  • need to buy USB 2.0 cable (think I have a USB1? attached right now)
to:
  • Get Kernel headers and build DVB modules with DVICO FusionHDTV5? USB support (module -> dvb-usb-cxusb)
May 04, 2006, at 05:38 AM by ironstorm --
Added lines 41-57:

make[2]: Entering directory `/var/cache/apt-build/build/mythtv-0.19/setup' qmake -o Makefile setup.pro make[2]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/setup' make[2]: Entering directory `/var/cache/apt-build/build/mythtv-0.19/setup' g++ -c -pipe -I/usr/include/kde/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -O3 -Wall -Wno-switch -fomit-frame-pointer -D_REENTRANT -DUSING_DBOX2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include -I/usr/include -I../libs/libmythtv -I../libs -I../libs/libmyth -I../libs/libmythtv/dvbdev -I/usr/include/qt3 -o backendsettings.o backendsettings.cpp /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h:4079: error: expected ',' or '...' before '.' token /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc:1489: error: prototype for '_InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter, bool, std::ios_base&, std::_Ios_Iostate&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) const' does not match any in class 'std::money_get<_CharT, _InIter>' /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.h:4080: error: candidates are: virtual _InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter) const /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc:1474: error: virtual _InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter, bool, std::ios_base&, std::_Ios_Iostate&, long double&) const /usr/lib/gcc/arm-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/locale_facets.tcc:1489: error: template definition of non-template '_InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter, bool, std::ios_base&, std::_Ios_Iostate&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) const' make[2]: *** [backendsettings.o] Error 1 make[2]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/setup' make[1]: *** [sub-setup] Error 2 make[1]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19' make: *** [build-arch-stamp] Error 2

May 03, 2006, at 03:33 PM by ironstorm --
Changed lines 40-110 from:
  • compile completes, however linker fails (not sure what to make of it):

make[3]: Entering directory `/var/cache/apt-build/build/mythtv-0.19/programs/mythtv' g++ -o mythtv main.o -L/usr/share/qt3/lib -L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavutil -L../../libs/libavcodec -L../../libs/libavformat -lmythtv-0.19 -lmythavformat-0.19 -lmythavutil-0.19 -lmythavcodec-0.19 -lmyth-0.19 -lfreetype -lmp3lame -lasound -L/usr/lib -lartsc -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -L/usr/X11R6?/lib -lXrandr -lqt-mt -lXext -lX11 -lm -lpthread ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_pixels8_x2_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `MPV_common_init_armv4l' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_no_rnd_pixels8_y2_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_pixels8_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_no_rnd_pixels8_x2_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_pixels8_y2_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `simple_idct_ARM' collect2: ld returned 1 exit status make[3]: *** [mythtv] Error 1 make[3]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/programs/mythtv' make[2]: *** [sub-mythtv] Error 2 make[2]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/programs' make[1]: *** [sub-programs] Error 2 make[1]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19' make: *** [build-arch-stamp] Error 2

LKG7BE962?:/var/cache/apt-build/build/mythtv-0.19/libs/libavcodec# ldd -r libmythavcodec-0.19.so.0.19.0

        libmythavutil-0.19.so.0 => not found
        libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0x402cd000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x40cb5000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x40ccc000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40d8f000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x40de9000)
        libm.so.6 => /lib/libm.so.6 (0x40ee3000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40f5b000)
        libc.so.6 => /lib/libc.so.6 (0x40f64000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4107c000)
        libaudio.so.2 => /usr/lib/libaudio.so.2 (0x410b0000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0x410cc000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x41123000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x4114c000)
        libz.so.1 => /usr/lib/libz.so.1 (0x41173000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x4118f000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x4119f000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x411a8000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x411b3000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x411c4000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0x411ce000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x411df000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x4124d000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x4125d000)
        libdl.so.2 => /lib/libdl.so.2 (0x4127a000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x41286000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x41290000)
        /lib/ld-linux.so.2 (0x2a000000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x4129c000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x412c1000)

undefined symbol: put_pixels8_x2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: ff_sqrt_tab (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_no_rnd_pixels8_y2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_pixels8_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_no_rnd_pixels8_x2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: ff_log2_tab (./libmythavcodec-0.19.so.0.19.0) undefined symbol: simple_idct_ARM (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_pixels8_x2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: MPV_common_init_armv4l (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_no_rnd_pixels8_y2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: av_d2q (./libmythavcodec-0.19.so.0.19.0) undefined symbol: av_div_q (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_no_rnd_pixels8_x2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_pixels8_y2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: simple_idct_ARM (./libmythavcodec-0.19.so.0.19.0) undefined symbol: av_reduce (./libmythavcodec-0.19.so.0.19.0) undefined symbol: ff_gcd (./libmythavcodec-0.19.so.0.19.0)

to:
April 30, 2006, at 05:19 PM by ironstorm -- ldd output from linker fail
Changed lines 60-110 from:
to:

LKG7BE962?:/var/cache/apt-build/build/mythtv-0.19/libs/libavcodec# ldd -r libmythavcodec-0.19.so.0.19.0

        libmythavutil-0.19.so.0 => not found
        libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0x402cd000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x40cb5000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x40ccc000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40d8f000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x40de9000)
        libm.so.6 => /lib/libm.so.6 (0x40ee3000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40f5b000)
        libc.so.6 => /lib/libc.so.6 (0x40f64000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4107c000)
        libaudio.so.2 => /usr/lib/libaudio.so.2 (0x410b0000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0x410cc000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x41123000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x4114c000)
        libz.so.1 => /usr/lib/libz.so.1 (0x41173000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x4118f000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x4119f000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x411a8000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x411b3000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x411c4000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0x411ce000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x411df000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x4124d000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x4125d000)
        libdl.so.2 => /lib/libdl.so.2 (0x4127a000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x41286000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x41290000)
        /lib/ld-linux.so.2 (0x2a000000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x4129c000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x412c1000)

undefined symbol: put_pixels8_x2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: ff_sqrt_tab (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_no_rnd_pixels8_y2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_pixels8_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_no_rnd_pixels8_x2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: ff_log2_tab (./libmythavcodec-0.19.so.0.19.0) undefined symbol: simple_idct_ARM (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_pixels8_x2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: MPV_common_init_armv4l (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_no_rnd_pixels8_y2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: av_d2q (./libmythavcodec-0.19.so.0.19.0) undefined symbol: av_div_q (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_no_rnd_pixels8_x2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: put_pixels8_y2_arm (./libmythavcodec-0.19.so.0.19.0) undefined symbol: simple_idct_ARM (./libmythavcodec-0.19.so.0.19.0) undefined symbol: av_reduce (./libmythavcodec-0.19.so.0.19.0) undefined symbol: ff_gcd (./libmythavcodec-0.19.so.0.19.0)

April 30, 2006, at 09:25 AM by ironstorm -- linker bombs: libmythavcodec-0.19.so: undefined reference to `put_pixels8_x2_arm\' ...
Changed lines 40-57 from:
  • we crashed out here last night:
make[3]: Entering directory `/var/cache/apt-build/build/mythtv-0.19/libs/libmythtv'

g++ -c -pipe -I/usr/include/kde/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -O3 -Wall -Wno-switch -fomit-frame-pointer -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC -DUSING_DBOX2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_FRONTEND -DUSING_V4L -DUSING_IVTV -DUSING_DVB -DUSING_DVB_EIT -DUSING_BACKEND -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include -I/usr/include -I../.. -I.. -I../libmyth -I../libavcodec -I../libavutil -I../libmythmpeg2 -Idvbdev -Impeg -I/usr/include/qt3 -o programinfo.o programinfo.cpp /usr/include/qt3/qsqldatabase.h:63: warning: 'class QSqlDriverCreatorBase?' has virtual functions but non-virtual destructor

 *** glibc detected *** corrupted double-linked list: 0x00c768a8 ***

programinfo.cpp: In member function 'void ProgramInfo?::showDetails() const': programinfo.cpp:3073: internal compiler error: Aborted Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. For Debian GNU/Linux specific bug reporting instructions, see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>. make[3]: *** [programinfo.o] Error 1 make[3]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/libs/libmythtv' make[2]: *** [sub-libmythtv] Error 2 make[2]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/libs' make[1]: *** [sub-libs] Error 2

to:
  • compile completes, however linker fails (not sure what to make of it):

make[3]: Entering directory `/var/cache/apt-build/build/mythtv-0.19/programs/mythtv' g++ -o mythtv main.o -L/usr/share/qt3/lib -L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavutil -L../../libs/libavcodec -L../../libs/libavformat -lmythtv-0.19 -lmythavformat-0.19 -lmythavutil-0.19 -lmythavcodec-0.19 -lmyth-0.19 -lfreetype -lmp3lame -lasound -L/usr/lib -lartsc -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -L/usr/X11R6?/lib -lXrandr -lqt-mt -lXext -lX11 -lm -lpthread ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_pixels8_x2_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `MPV_common_init_armv4l' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_no_rnd_pixels8_y2_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_pixels8_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_no_rnd_pixels8_x2_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `put_pixels8_y2_arm' ../../libs/libavcodec/libmythavcodec-0.19.so: undefined reference to `simple_idct_ARM' collect2: ld returned 1 exit status make[3]: *** [mythtv] Error 1 make[3]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/programs/mythtv' make[2]: *** [sub-mythtv] Error 2 make[2]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/programs' make[1]: *** [sub-programs] Error 2

Added line 60:
April 29, 2006, at 05:53 AM by ironstorm -- typo
Changed lines 33-34 from:
  • echo deb-src ftp://ftp.nerim.net/debian-marillat/ etch main>>/etc/apt/source.list; gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907; gpg --armor --export 1F41B907 | apt-key add -; aptitude update; apt-build build-source lame; aptitude update; aptitude install liblame-dev
to:
  • echo deb-src ftp://ftp.nerim.net/debian-marillat/ etch main>>/etc/apt/sources.list; gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907; gpg --armor --export 1F41B907 | apt-key add -; aptitude update; apt-build build-source lame; aptitude update; aptitude install liblame-dev
April 27, 2006, at 12:37 PM by ironstorm -- gcc crash out mythtv programinfo.cpp
Changed lines 40-60 from:
to:
  • we crashed out here last night:
make[3]: Entering directory `/var/cache/apt-build/build/mythtv-0.19/libs/libmythtv'

g++ -c -pipe -I/usr/include/kde/artsc -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -O3 -Wall -Wno-switch -fomit-frame-pointer -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC -DUSING_DBOX2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_FRONTEND -DUSING_V4L -DUSING_IVTV -DUSING_DVB -DUSING_DVB_EIT -DUSING_BACKEND -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include -I/usr/include -I../.. -I.. -I../libmyth -I../libavcodec -I../libavutil -I../libmythmpeg2 -Idvbdev -Impeg -I/usr/include/qt3 -o programinfo.o programinfo.cpp /usr/include/qt3/qsqldatabase.h:63: warning: 'class QSqlDriverCreatorBase?' has virtual functions but non-virtual destructor

 *** glibc detected *** corrupted double-linked list: 0x00c768a8 ***

programinfo.cpp: In member function 'void ProgramInfo?::showDetails() const': programinfo.cpp:3073: internal compiler error: Aborted Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. For Debian GNU/Linux specific bug reporting instructions, see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>. make[3]: *** [programinfo.o] Error 1 make[3]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/libs/libmythtv' make[2]: *** [sub-libmythtv] Error 2 make[2]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19/libs' make[1]: *** [sub-libs] Error 2 make[1]: Leaving directory `/var/cache/apt-build/build/mythtv-0.19' make: *** [build-arch-stamp] Error 2

April 26, 2006, at 01:40 PM by ironstorm --
Changed lines 38-39 from:
  • apt-build build-source mythtv downloads mythtv and then seg faults trying to build it, hopefully this will not happen when liblame-dev is finally built and installed.
to:
  • apt-build build-source mythtv downloads mythtv and then seg faults trying to build it
  • using "debian/rules build" instead for now
April 26, 2006, at 01:38 PM by ironstorm -- typo
Changed line 32 from:
  • liblame-dev comes from Christian Marillat's unofficial debian packages archive, fortunately it seems to compile into arm packages nice (cross fingers that they won't seg fault or something)...
to:
  • liblame-dev comes from Christian Marillat's unofficial debian packages archive, fortunately it seems to compile into arm packages nicely (cross fingers that they won't seg fault or something)...
April 26, 2006, at 12:51 AM by ironstorm --
Changed lines 33-34 from:
to:
  • echo deb-src ftp://ftp.nerim.net/debian-marillat/ etch main>>/etc/apt/source.list; gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 1F41B907; gpg --armor --export 1F41B907 | apt-key add -; aptitude update; apt-build build-source lame; aptitude update; aptitude install liblame-dev
April 25, 2006, at 11:27 PM by ironstorm -- lame compiles on arm, woot!
Changed lines 32-34 from:
to:
  • liblame-dev comes from Christian Marillat's unofficial debian packages archive, fortunately it seems to compile into arm packages nice (cross fingers that they won't seg fault or something)...
Deleted lines 36-40:
  • liblame-dev will have to come from breezy, unfortunately Ubuntu doesn't have an arm port so no guaruntees that we'll get a compile...
    • echo deb-src ftp://ftp.nerim.net/debian-marillat/ etch main>>/etc/apt/source.list; aptitude update; apt-build build-source lame (hopefully this will finish compiling by the time I get back home from work)
Deleted line 42:
April 25, 2006, at 02:05 PM by ironstorm --
Changed line 35 from:
  • mythtv build-deps: aptitude install debhelper libqt3-mt-dev libmysqlclient-dev libfreetype6-dev libvorbis-dev liblircclient-dev libartsc0-dev libasound2-dev libxinerama-dev libxxf86vm-dev libxext-dev libdvb-dev
to:
Added line 37:
Added lines 39-42:
  • mythtv build-deps: aptitude install debhelper libqt3-mt-dev libmysqlclient-dev libfreetype6-dev libvorbis-dev liblircclient-dev libartsc0-dev libasound2-dev libxinerama-dev libxxf86vm-dev libxext-dev libdvb-dev
    • apt-build build-source mythtv downloads mythtv and then seg faults trying to build it, hopefully this will not happen when liblame-dev is finally built and installed.
April 25, 2006, at 02:02 PM by ironstorm -- lame update
Added line 37:
  • echo deb-src ftp://ftp.nerim.net/debian-marillat/ etch main>>/etc/apt/source.list; aptitude update; apt-build build-source lame (hopefully this will finish compiling by the time I get back home from work)
April 25, 2006, at 06:11 AM by ironstorm --
Changed lines 37-38 from:
to:
  • Replace Kernel with 2.6.16 and rebuild the intel ixp400 ethernet NIC driver
  • Get Kernel headers and build DVB modules with DVICO FusionHDTV5? USB support
Added line 40:
April 25, 2006, at 05:59 AM by ironstorm -- liblame-dev ... :(
Added lines 35-37:
  • mythtv build-deps: aptitude install debhelper libqt3-mt-dev libmysqlclient-dev libfreetype6-dev libvorbis-dev liblircclient-dev libartsc0-dev libasound2-dev libxinerama-dev libxxf86vm-dev libxext-dev libdvb-dev
  • liblame-dev will have to come from breezy, unfortunately Ubuntu doesn't have an arm port so no guaruntees that we'll get a compile...
April 25, 2006, at 04:38 AM by ironstorm -- progress
Changed lines 31-34 from:
  • Next: complete the install, then upgrade mode and flash debian-sda1.bin, need to buy USB 2.0 cable (think I have a USB1? attached right now).
to:
  • completed install, then upgrade mode and flash debian-sda1.bin ... added debian unstable and aptitude install apt-build

Next Up:

  • Add Ubuntu src repository for mythtv, then cross fingers that Etch is up to date enough to match the Breezy deps
  • need to buy USB 2.0 cable (think I have a USB1? attached right now)
April 24, 2006, at 02:21 PM by ironstorm --
Changed line 30 from:
  • Ran out of memory trying to get partitioning to give me a 10GB / with swap + home. When reconnecting the installer stalls on startig the paritioning tool -> must reboot the Slug and start install again.
to:
  • Ran out of memory trying to get partitioning to give me a 10GB / with swap + home. When reconnecting the installer stalls on "starting the paritioning tool" -> must reboot the Slug and start install again.
April 24, 2006, at 02:11 PM by ironstorm -- progress update
Added lines 24-34:

Progress:

  • Got a FusionHDTV5? USB, the unit works with Windows but does not "light up" when plugged into Slug. (Haven't looked to see if dmesg sees it)
  • Did a ResetSysConf and flashed Unslung 6.8 onto my Slug (it hasn't been running in about a year) using the UseTheResetButtonToEnterUpgradeMode method with Sercomm firmware updater for Win32 and a cross-over cable.
  • Found a drive enclosure that the Slug recognises (Ximeta NetDisk? 80GB HDD in USB2? mode) - Port 1 == /dev/sda1 on DebianSlug
  • Flashed the di-nslu2.bin installer on to my Slug
    • Ran out of memory trying to get partitioning to give me a 10GB / with swap + home. When reconnecting the installer stalls on startig the paritioning tool -> must reboot the Slug and start install again.
  • Next: complete the install, then upgrade mode and flash debian-sda1.bin, need to buy USB 2.0 cable (think I have a USB1? attached right now).
April 20, 2006, at 12:03 AM by ironstorm --
Changed lines 4-5 from:

Linux kernel from 2.6.17 forward partially support (no Analog/NTSC yet) the tuner device out of the box.

to:

Linux kernel from 2.6.16 forward partially support (no Analog/NTSC yet) the tuner device out of the box.

April 19, 2006, at 11:59 PM by ironstorm --
Changed line 17 from:
  • Find out if DebianSlug can support running with the 2.6.17 kernel with all the bells and whistles that need to be enabled to support the Fusion.
to:
  • Find out if DebianSlug can support running with the 2.6.16 kernel with all the bells and whistles that need to be enabled to support the Fusion.
April 19, 2006, at 11:39 PM by ironstorm --
Changed lines 13-14 from:
  • Get FusionHDTV5? USB working on a desktop first. (Ubuntu Dapper w/ Myth 0.19 + 2.6.17)
to:
  • Get FusionHDTV5? USB working on a desktop first. (Ubuntu Dapper w/ Myth 0.19 + 2.6.16)
April 18, 2006, at 04:14 AM by ironstorm --
Changed lines 9-10 from:

I hope to enable MythTV? backend + MythTV? web on a Slug with one of these units attached to it. I'm hoping a turboed Slug it will be fast enough to capture the ATSC stream to an attached disk.

to:

I hope to enable MythTV backend + MythTV web on a Slug with one of these units attached to it. I'm hoping a turboed Slug it will be fast enough to capture the ATSC stream to an attached disk.

April 18, 2006, at 04:12 AM by ironstorm --
Added lines 1-23:

FusionHDTV5? USB Gold is a NTSC/ATSC/Clear QAM HDTV capaible TV Tuner that runs over a USB 2.0 port. It also features an SVideo? input and a IR remote control.

Linux kernel from 2.6.17 forward partially support (no Analog/NTSC yet) the tuner device out of the box.

Here's the product page: http://www.fusionhdtv.co.kr/eng/Products/HDTV5usb.aspx

I hope to enable MythTV? backend + MythTV? web on a Slug with one of these units attached to it. I'm hoping a turboed Slug it will be fast enough to capture the ATSC stream to an attached disk.

The pipedream plan to make this happen...

  • Get FusionHDTV5? USB working on a desktop first. (Ubuntu Dapper w/ Myth 0.19 + 2.6.17)
  • Some possible avenues for working on the slug:
    • DebianSlug
      • Find out if DebianSlug can support running with the 2.6.17 kernel with all the bells and whistles that need to be enabled to support the Fusion.
      • port some of the mythTV packages likely using apt-build and the Ubuntu unofficials as a base.
        • http://deb.thehunter.ws/dists/breezy/mythtv-stable/
        • http://julien.danjou.info/article-apt-build.html
    • Otherwise investigate using Gentoo ebuilds to try my hand at an arm build.
view · edit · print · history · Last edited by ironstorm.
Originally by ironstorm.
Page last modified on July 21, 2006, at 02:19 AM