dependencies problem

Hi,

I have spent hours trying to fix the problem of not having OpenCV on
the beagleboard. I am at the very final stages, and have spent hours
on this. However I cannot understand this final error. The first time
I installed libc6, it did an upgrade... I have typed the command again
to help illustrate the error. I have clearly upgraded from 2.12, yet
it doesn't seem to think so. I have also tried opkg install libjack...
and it gave me the same >= 2.12 error for libc6.

Does anyone have an idea?

root@beagleboard:~# opkg install libc6_2.9-r37.4.6_armv7a_4.ipk
Multiple packages (libc6 and libc6) providing same name marked HOLD or
PREFER. Using latest.
Multiple packages (libc6 and libc6) providing same name marked HOLD or
PREFER. Using latest.
Installing libc6 (2.9-r37.4.6) to root...
Configuring libc6
root@beagleboard:~# opkg install libavutil50_0.6.1\+r17.1\+gitr0\
+0b32da90f893b3
e04ead18a546252e241a6a0988-r17.1.9_armv7a.ipk
Installing libavutil50
(2:0.6.1+r17.1+gitr0+0b32da90f893b3e04ead18a546252e241a6a0988-r17.1.9)
to root...
Collected errors:
* ERROR: Cannot satisfy the following dependencies for libavutil50:
         * libjack (>= 0.118.0) * libc6 (>= 2.12) *

Thanks.

Gordon

I’ve had the same problem yesterday. Try installing vesrion 2.12 and not upper. This fixed my problem.
And make sure that you are downloading the one for armv7a.

–Nastaran

Nastaran,

Thanks. I was just being an idiot.... it must have been that 2.12 was
at the bottom of the list on the feed browser, or I was thinking of
2.12 as 2.1.2.... very silly mistake.

However, now I get the following error:

root@beagleboard:~# opkg install libgtk-2.0_2.20.1-
r10.4.9_armv7a.ipk
Multiple packages (libgtk-2.0 and libgtk-2.0) providing same name
marked HOLD o.
Multiple packages (libgtk-2.0 and libgtk-2.0) providing same name
marked HOLD o.
Multiple packages (libgtk-2.0 and libgtk-2.0) providing same name
marked HOLD o.
Installing libgtk-2.0 (2.20.1-r10.4.9) to
root...
Collected
errors:
* Package libgtk-2.0 wants to install file /usr/bin/gtk-update-icon-
cache
        But that file is already provided by package * gtk

Why are you mixing packages for 2 different angstrom releases, that's never a good idea? Just do 'opkg update ; opkg install opencv-dev'.

regards,

Koen