Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 510868 - dev-db/unixODBC Convert to multilib
Summary: dev-db/unixODBC Convert to multilib
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jesus Rivero (RETIRED)
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: gx86-multilib
  Show dependency tree
 
Reported: 2014-05-20 18:07 UTC by Brian Evans
Modified: 2014-05-25 21:25 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
unixODBC-2.3.2.patch (unixODBC-2.3.2.patch,2.00 KB, patch)
2014-05-20 18:07 UTC, Brian Evans
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Evans Gentoo Infrastructure gentoo-dev 2014-05-20 18:07:19 UTC
Created attachment 377296 [details, diff]
unixODBC-2.3.2.patch

Attached is a patch to dev-db/unixODBC-2.3.2 to enable multilib support.

Tested lightly by me, it seems to work just fine
Comment 1 Jesus Rivero (RETIRED) gentoo-dev 2014-05-25 03:08:40 UTC
Committed, Thanks!
Comment 2 nvinson234 2014-05-25 13:41:09 UTC
(In reply to Jesus Rivero from comment #1)
> Committed, Thanks!

Please revert this patch as it is preventing emul-linux-x86-db-20140508 from being rebuilt.  As the below output indicates, libreoffice needs unixODBC and emul-linux-x86-medialibs needs emul-linux-x86-db.  Therefore, with this patch I would either have to give up libreoffice or emul-linux-x86-db, emul-linux-x86-medialibs and every package that depends (directly or indirectly) on them.

% emerge -1pv emul-linux-x86-db unixODBC

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] dev-db/unixODBC-2.3.2  USE="minimal unicode -odbcmanual -static-libs" ABI_X86="32%* (64%*) (-x32)" 0 kB
[ebuild   R    ] app-emulation/emul-linux-x86-db-20140508  USE="development" 0 kB
[blocks B      ] app-emulation/emul-linux-x86-db[-abi_x86_32(-)] ("app-emulation/emul-linux-x86-db[-abi_x86_32(-)]" is blocking dev-db/unixODBC-2.3.2)

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-db/unixODBC-2.3.2:0/0::gentoo, ebuild scheduled for merge) pulled in by
    unixODBC
    dev-db/unixODBC required by (app-office/libreoffice-4.2.4.2:0/0::gentoo, installed)

  (app-emulation/emul-linux-x86-db-20140508:0/0::gentoo, ebuild scheduled for merge) pulled in by
    emul-linux-x86-db
    ~app-emulation/emul-linux-x86-db-20140508 required by (app-emulation/emul-linux-x86-medialibs-20140508:0/0::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-05-25 16:11:24 UTC
I'll update emul-linux-x86-db in a while. Just give me a few minutes to find out what files need to be removed.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-05-25 16:52:25 UTC
(In reply to Michał Górny from comment #3)
> I'll update emul-linux-x86-db in a while. Just give me a few minutes to find
> out what files need to be removed.

And done. emul-linux-x86-db-20140518-r1[abi_x86_32] uses unixODBC[abi_x86_32].