putting a dependency on libicu

Riccardo Mottola rmottola at opencsw.org
Thu Sep 18 19:40:42 CEST 2014


Hi,

Laurent Blume wrote:
> Remove that DEP_PKGS, mgar package will tell you what dependencies you 
> need to add, you basically only need to copy/paste what it tells you 9 
> times out of 10.
indeed, and I see a lot of stuff that worries me..

I have:
BUILD_DEP_PKGS = CSWgmake CSWgcc4objc CSWlibgnutls-dev CSWlibffi-dev 
CSWgnustep-make
DEP_PKGS = CSWgnustep-make
DEP_PKGS += CSWlibffi5
BUILD_DEP_PKGS += CSWlibicu-dev
DEP_PGKS += CSWlibicui18n52 CSWlibicuuc52 CSWlibicudata52
DEP_PGKS += CSWlibobjc4 CSWlibgcc-s1 CSWlibgmp10
DEP_PGKS += CSWlibssl1-0-0 CSWlibgnutls28 CSWlibgcrypt20
BUILD_DEP_PKGS += CSWlibxml2-dev CSWlibxslt-dev
DEP_PGKS += CSWlibxslt1 CSWlibxml2-2
BUILD_DEP_PKGS += CSWlibiconv-dev
DEP_PKGS += CSWlibiconv2


and get:
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibgcrypt11
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibz1
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibobjc3
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibicui18n49
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibicuuc49
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibxslt1
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibgnutls26
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibxml2-2
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibicudata49
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibgcc-s1
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibgmp10
CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibffi4
CHECKPKG_OVERRIDES_CSWgnustep-base += surplus-dependency|CSWlibffi5

it looks like a mess
It seems that several times older libraries get picked up, why? 
sometimes the corresponding I selected is marked as surplus, sometimes 
not which makes me fear "double linking" of different versions
1) objc3 (I really want 4 if I compile with gcc4 or it will crash)
2) libffi
3) gnutls
4) libicu components

Other appear as missing, but they are there!
1) CSWlibxml2-2
2) CSWlibxslt1


More information about the maintainers mailing list