Development tools (gcc) on firmware 02.xx (02.42.02-012)

Hi all,

I’m pretty happy MBL user, but I’m missing some important features (subtitle support in media player, possibility to backup to Amazon Glacier service). For both, there is a solution, that requires some compiling to be done.

There are several tutorials, but they’re quite obsolete these days, because they’re related to older firmware generation (01.xxx), that was tight to lenny or squeeze debian distribution. But firmware 02.xxx is tight more to squeeze or wheezy and lenny is too old in this case.

If you check /etc/apt/sources.list, OOTB contains following:

[root@MyBookLive ~]# cat /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ squeeze main
deb http://ftp.us.debian.org/debian/ wheezy main
#deb-src http://ftp.us.debian.org/debian/ wheezy main
#deb http://ftp.us.debian.org/debian/ sid main

Then possible installation of gcc:

[root@MyBookLive ~]# aptitude -s install gcc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages are BROKEN:
  libc6-ppc64
The following NEW packages will be installed:
  cpp{a} cpp-4.6{a} gcc gcc-4.6{a} gcc-4.6-base{a} gcc-4.7-base{a} libc-dev-bin{a} libc6-dev{a} libgmp10{a} libmpc2{a}
  libmpfr4{a} linux-libc-dev{a} manpages-dev{a}
The following packages will be upgraded:
  binutils libc-bin libc6 libgcc1 libgomp1 libstdc++6 locales
7 packages upgraded, 13 newly installed, 0 to remove and 303 not upgraded.
Need to get 33.2MB of archives. After unpacking 48.1MB will be used.
The following packages have unmet dependencies:
  libc6-ppc64: Depends: libc6 (= 2.11.2-2) but 2.13-38 is to be installed.
The following actions will resolve these dependencies:

Upgrade the following packages:
libc6-ppc64 [2.11.2-2 (now) -> 2.13-38 (stable)]

Score is 120

Accept this solution? [Y/n/q/?]

will also update binutils libc-bin libc6 libgcc1 libgomp1 libstdc++6 and locales.

Also, libc6-ppc64: Depends: libc6 (= 2.11.2-2) but 2.13-38 is to be installed.

Has anyone tried this? Do you know whether such updates won’t make any of the current packages (mainly WD proprietary stuff) stop working?

Many thanks for any updates,

Andrew

1 Like

No idea if it can affect the basic WD feature code, but if Twonky can be replaced then I don’t see why not.