Debian Wheezy Installation fails: depends on Virtual Package

Bug #1046716 reported by Ruben Reifenberg
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
FreeFileSync
Won't Fix
Undecided
Damien Lecan

Bug Description

That installation command:
  aptitude install freefilesync

fails with:
  The following packages have unmet dependencies:
   freefilesync : Depends: libboost-thread1.46.1 (>= 1.46.1-1) which is a virtual package.

Steps to reproduce:
- current Debian Wheezy (Testing) AMD64
- add these lines into the apt sources:
  deb http://ppa.launchpad.net/freefilesync/ffs-debian/ubuntu oneiric main
  deb-src http://ppa.launchpad.net/freefilesync/ffs-debian/ubuntu oneiric main
- aptitude update
- aptidude install freefilesync

Zenju (zenju)
description: updated
Damien Lecan (dlecan)
Changed in freefilesync:
assignee: nobody → Damien Lecan (dlecan)
Revision history for this message
Damien Lecan (dlecan) wrote :

Hum, virtual package, really ?

You can install libboost yourself before installing freefilesync:

aptitude install libboost-thread1.49.0

Revision history for this message
Ruben Reifenberg (source-rr) wrote :

That happens althought 1.49.0 is already installed:

> aptitude show libboost-thread1.49.0
Package: libboost-thread1.49.0
New: yes
State: installed
Automatically installed: yes
Version: 1.49.0-3.1
Priority: optional
Section: libs
Maintainer: Debian Boost Team <email address hidden>
Architecture: amd64
Uncompressed Size: 182 k
Depends: libc6 (>= 2.3.2), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.6)

> aptitude show libboost-thread1.46.1
No current or candidate version found for libboost-thread1.46.1
Package: libboost-thread1.46.1
State: not a real package

Revision history for this message
Damien Lecan (dlecan) wrote :

ok, I will publish another package with updated libboost version.
We'll see if that fix your problem.

Revision history for this message
jan wit (sierink) wrote :

I'm not able to install FFS for debian on debian wheezy, the oneiric version gives above described error.

The precise version seems to be not available.

A pity because i love linuxmint debian but i would like FFS to work as well.

Revision history for this message
Damien Lecan (dlecan) wrote :

@jan you're right, "precise" package are not published yet.
I will do it in the next days (I'll notify you here).

Revision history for this message
Damien Lecan (dlecan) wrote :

FFS 5.8 for "precise" series as been deployed. It depends on libboost >= 1.48

Can you try ?

Revision history for this message
jan wit (sierink) wrote : Re: [Bug 1046716] Re: Debian Wheezy Installation fails: depends on Virtual Package

Hi Damien,

Sorry, still getting this error:

De volgende pakketten hebben niet-voldane vereisten:
 freefilesync : Vereisten: libboost-thread1.46.1 (>= 1.46.1-1) maar
het is niet installeerbaar
                Vereisten: libc6 (>= 2.14) maar 2.13-33 zal geïnstalleerd worden

It is in Dutch, but i guess you get the idea.

Thanks, Jasper

2012/10/10 Damien Lecan <email address hidden>

> FFS 5.8 for "precise" series as been deployed. It depends on libboost >=
> 1.48
>
> Can you try ?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1046716
>
> Title:
> Debian Wheezy Installation fails: depends on Virtual Package
>
> Status in FreeFileSync:
> New
>
> Bug description:
> That installation command:
> aptitude install freefilesync
>
> fails with:
> The following packages have unmet dependencies:
> freefilesync : Depends: libboost-thread1.46.1 (>= 1.46.1-1) which is
> a virtual package.
>
> Steps to reproduce:
> - current Debian Wheezy (Testing) AMD64
> - add these lines into the apt sources:
> deb http://ppa.launchpad.net/freefilesync/ffs-debian/ubuntu oneiric
> main
> deb-src http://ppa.launchpad.net/freefilesync/ffs-debian/ubuntuoneiric main
> - aptitude update
> - aptidude install freefilesync
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/freefilesync/+bug/1046716/+subscriptions
>

Revision history for this message
Damien Lecan (dlecan) wrote :

You're right, FreeFileSync still depends on libboost v1.46.

In fact, FreeFileSync depends on libboost v1.48 (and not "libboost1.48" v1.48), but due to several bugs with libboost 1.48, liboost 1.48 is an alias for libboost 1.46.1.

So I packaged it for Quantal, where libboost 1.49 (real 1.49) is available.

Can you change "precise" series for "quantal" and try it again ? (64 bits package still building when I'm writing that).
https://launchpad.net/~freefilesync/+archive/ffs-debian/+packages?field.name_filter=&field.status_filter=&field.series_filter=quantal

Revision history for this message
jan wit (sierink) wrote :

now the libboost issue is gone but there is a problem with libc6 package

freefilesync : Vereisten: libc6 (>= 2.14) maar 2.13-33 zal geïnstalleerd worden
E: Kan problemen niet verhelpen, u houdt defecte pakketten vast.

thanks for your support

Revision history for this message
Damien Lecan (dlecan) wrote :

Unfortunately, I can't solve this issue.
Libboost 1.49 requires libc6 2.15.
But in Debian testing, only libc6 2.13 is available.

Using this Ubuntu package for Debian is currently not possible.

FreeFileSync has been submitted to Debian for a long time and is waiting for a reviewing mentor:
http://mentors.debian.net/package/freefilesync

If you need FreeFileSync, you can :

 - help us to find a Debian mentor

 - install FreeFileSync by yourself by building it from source (you will find .dsc file on Debian mentor link above)

Thanks

Zenju (zenju)
Changed in freefilesync:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.