Hi Riccardo, > Am 14.11.2014 um 01:41 schrieb Riccardo Mottola <[email protected]>: > > Hi, > > I'm back in game, I really want to complete gnustep-base and the rest of the > gang! I disabled building intel stuff right now. > > Could you explain me all the warnings? > I am puzzled by the RUNTIME_DEP_PKGS, because I added those to DEP_PKGS, > which should be enough!
Short note: please do not use DEP_PKGS any more, it is from the early days where I thought having simplified deps for runtime and compiletime are a good idea. Essentially if you have one RUNTIME_DEP_PKGS defined the DEP_PKGS are not used: https://buildfarm.opencsw.org/source/xref/opencsw/csw/mgar/gar/v2/gar.pkg.mk#589 > And all he other warnings?? > > Thank you, > Riccardo > > # Checkpkg suggests adding the following lines to the GAR recipe: > # This is a summary; see above for details. > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibicui18n52 > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibz1 > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibxslt1 > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibxml2-2 > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibicuuc52 > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibgcc-s1 > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibgnutls28 > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibgmp10 > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibobjc4 > RUNTIME_DEP_PKGS_CSWgnustep-base += CSWlibicudata52 > If any of the reported errors were false positives, you can override them > pasting the lines below to the GAR recipe. > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/sfparse|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plget|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/autogsdoc|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/HTMLLinker|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/gdomap|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plmerge|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/pldes|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plparse|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/defaults|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/pl2link|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/gdnc|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/xmlparse|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/plser|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/pl|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/cvtenc|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/gspath|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/make_strings|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|arch_id=18|arch_name=sparcv8+ > CHECKPKG_OVERRIDES_CSWgnustep-base += > file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7 > CHECKPKG_OVERRIDES_CSWgnustep-base += > file-with-bad-content|/usr/local|root/opt/csw/GNUstep/System/Library/Libraries/gnustep-base/Versions/1.24/Resources/NSTimeZones/README > CHECKPKG_OVERRIDES_CSWgnustep-base += > file-with-bad-content|/usr/share|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7 > CHECKPKG_OVERRIDES_CSWgnustep-base += pkginfo-opencsw-repository-uncommitted > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libffi.so.5 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libgnutls.so.28 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libiconv.so.2 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libicui18n.so.52 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libicuuc.so.52 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libxml2.so.2 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libxslt.so.1 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7|is|not|directly|bound|to|soname|libz.so.1 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/HTMLLinker|is|not|directly|bound|to|soname|libgcc_s.so.1 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/HTMLLinker|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/HTMLLinker|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/autogsdoc|is|not|directly|bound|to|soname|libgcc_s.so.1 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/autogsdoc|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/autogsdoc|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/cvtenc|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/cvtenc|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/defaults|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/defaults|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/gdnc|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/gdnc|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/gdomap|is|not|directly|bound|to|soname|libgcc_s.so.1 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/gspath|is|not|directly|bound|to|soname|libgcc_s.so.1 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/gspath|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/gspath|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/make_strings|is|not|directly|bound|to|soname|libgcc_s.so.1 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/make_strings|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/make_strings|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/pl|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/pl|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/pl2link|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/pl2link|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/pldes|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/pldes|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/plget|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/plget|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/plmerge|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/plmerge|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/plparse|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/plparse|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/plser|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/plser|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/sfparse|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/sfparse|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/xmlparse|is|not|directly|bound|to|soname|libgcc_s.so.1 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/xmlparse|is|not|directly|bound|to|soname|libgnustep-base.so.1.24 > CHECKPKG_OVERRIDES_CSWgnustep-base += > no-direct-binding|/opt/csw/GNUstep/System/Tools/xmlparse|is|not|directly|bound|to|soname|libobjc.so.4 > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/gdnc > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/plser > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/make_strings > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/defaults > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/pl > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/autogsdoc > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/HTMLLinker > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/gspath > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/cvtenc > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/pldes > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/plparse > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/sfparse > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/plmerge > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/pl2link > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/xmlparse > CHECKPKG_OVERRIDES_CSWgnustep-base += > soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/plget This means the library cannot be found because RPATH is missing so you must use LD_LIBRARY_PATH later on which is bad. I suggest using EXTRA_RUNPATH_DIRS for this. > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibicui18n52 > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibz1 > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibxslt1 > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibxml2-2 > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibicuuc52 > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibgcc-s1 > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibgnutls28 > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibgmp10 > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibobjc4 > CHECKPKG_OVERRIDES_CSWgnustep-base += missing-dependency|CSWlibicudata52 Best regards — Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896
smime.p7s
Description: S/MIME cryptographic signature
