From maciej at opencsw.org Mon Nov 3 15:30:56 2014 From: maciej at opencsw.org (=?UTF-8?Q?Maciej_=28Matchek=29_Blizi=C5=84ski?=) Date: Mon, 03 Nov 2014 14:30:56 +0000 Subject: Vacations until the 20th Message-ID: I'll have little access to the Internet, or even electricity. Maciej -------------- next part -------------- An HTML attachment was scrubbed... URL: From claudio at opencsw.org Mon Nov 3 15:43:28 2014 From: claudio at opencsw.org (Claudio) Date: Mon, 3 Nov 2014 15:43:28 +0100 Subject: Vacations until the 20th In-Reply-To: References: Message-ID: Will you be wearing orange most of the time? :) C; On Mon, Nov 3, 2014 at 3:30 PM, Maciej (Matchek) Blizi?ski wrote: > I'll have little access to the Internet, or even electricity. > > Maciej From maciej at opencsw.org Mon Nov 3 16:27:58 2014 From: maciej at opencsw.org (=?UTF-8?Q?Maciej_=28Matchek=29_Blizi=C5=84ski?=) Date: Mon, 3 Nov 2014 15:27:58 +0000 Subject: Vacations until the 20th In-Reply-To: References: Message-ID: Your honor, I've done nothing wrong! (except in the buildfarm code) BTW: http://youtu.be/0lYUrZdHx10 bicycle song with a peace message. I'm not going to Iraq this time, but maybe some day I will. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dam at opencsw.org Tue Nov 11 20:17:57 2014 From: dam at opencsw.org (Dagobert Michelsen) Date: Tue, 11 Nov 2014 20:17:57 +0100 Subject: SF.net SVN: gar:[24307] csw/mgar/pkg/augeas/trunk/Makefile In-Reply-To: <86mw7x38zz.fsf@opencsw.org> References: <3jbzwz2TPQz1Jg@mail.opencsw.org> <71AC44BA-059F-4BF6-83D9-8602151DCEFC@opencsw.org> <86mw7x38zz.fsf@opencsw.org> Message-ID: <9DAAECEC-3824-48AB-A9E7-02236A0D5166@opencsw.org> Hi Toni, > Am 11.11.2014 um 19:08 schrieb Toni Schmidbauer : > > Dagobert Michelsen writes: >> I suggest to split off libraries, ruby was an exception. > > thanks for the hint, i've already started work on libaugeas and libfa. > > one question about package names: > > currently augeas builds the following libraries and links > > libaugeas.so.0 -> libaugeas.so.0.19.0 > libaugeas.so.0.19.0 > > and > > libfa.so -> libfa.so.1.4.0 > libfa.so.1 -> libfa.so.1.4.0 > libfa.so.1.4.0 > > so what would be the correct name for those two packages? > according to the opencsw shared lib guide i would have named them > > CSWlibaugeas0-19-0 and > CSWlibfa1-4-0 > > but checkpkg suggested > > CSWlibaugeas0 and > CSWlibfa1 > > e.g. there was a version bump from libaugeas.so.0.18.0 to > libaugeas.so.0.19.0 with the update from 1.2.0 to 1.3.0. This is explained here: http://wiki.opencsw.org/packaging-shared-libraries The trick is the SONAME, use dump -Lv and see SONAME. > > one more question: > > should i include the symlinks in the lib packages or in CSWaugeas? No, these belong to the devel package. I suggest CSWlibauges-dev += $(PKGFILES_DEVEL) and CSWlibfa1 += $(call pkgfiles_lib,libfa.so.1) and make CSWaugeas the catchall. See also https://buildfarm.opencsw.org/trac/wiki/Prototypes > i also think the ruby20 and ruby20_dev packages in unstable are ready > for installation, so could you please install them on the buildfarm? so > i'm able to proceed with the puppet packages. Done. Please make CSWruby20-dev depend on CSWruby20 and all other packages that are required to actually use it. 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2418 bytes Desc: not available URL: From dam at opencsw.org Tue Nov 11 20:18:23 2014 From: dam at opencsw.org (Dagobert Michelsen) Date: Tue, 11 Nov 2014 20:18:23 +0100 Subject: Fwd: [gar:code] [r24309] - tosmi: split augeas into CSWaugeas, CSWlibaugeas and CSWlibfa References: Message-ID: <1A77ED44-818F-4870-8E3A-BE43D4DC2864@opencsw.org> Hi Toni, good thing with the split. May I suggest some styling hints: - use these in a block PACKAGES += SPKG_DESC_CSW = PKGFILES_CSW += ? RUNTIME_DEP_PKGS_CSW += There is no magic reason, just that most makefiles are written that way - build libraries in 64 bit. These may be used by other packages that may require 64 bit, so I suggest adding BUILD64_LIBS_ONLY = 1 and PKGFILES_CSWlibfa1-4-0 += $(call pkgfiles_lib,libfa.so.1.4.0) which automatically picks up libraries in all ISA-specific subdirectories in the right naming way - if you have library splits there should be a development package which is most certainly catch-all, that means no PKGFILES_ for this package which then automatically gets all files not in any other package probably named CSWlibauges-dev Best regards ? Dago > Anfang der weitergeleiteten Nachricht: > > An: "Repository GAR Solaris Package Build System code" > > Von: "Repository GAR Solaris Package Build System code" > > Antwort an: "Repository GAR Solaris Package Build System code" > > Betreff: [gar:code] [r24309] - tosmi: split augeas into CSWaugeas, CSWlibaugeas and CSWlibfa > Datum: 10. November 2014 20:15:31 MEZ > > split augeas into CSWaugeas, CSWlibaugeas and CSWlibfa > > as recommended by dago http://sourceforge.net/p/gar/code/24309/ > Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/gar/code/ > To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/ -- "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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dam at opencsw.org Tue Nov 11 20:56:12 2014 From: dam at opencsw.org (Dagobert Michelsen) Date: Tue, 11 Nov 2014 20:56:12 +0100 Subject: SF.net SVN: gar:[24307] csw/mgar/pkg/augeas/trunk/Makefile In-Reply-To: <9DAAECEC-3824-48AB-A9E7-02236A0D5166@opencsw.org> References: <3jbzwz2TPQz1Jg@mail.opencsw.org> <71AC44BA-059F-4BF6-83D9-8602151DCEFC@opencsw.org> <86mw7x38zz.fsf@opencsw.org> <9DAAECEC-3824-48AB-A9E7-02236A0D5166@opencsw.org> Message-ID: <705537CE-1B3D-46F1-A5F9-923C006F8D8D@opencsw.org> Hi Toni, may I suggest one more: it is easier to longterm-diff Makefiles if you always write RUNTIME_DEP_PKGS_CSWlibaugeas-dev += CSWlibfa1 RUNTIME_DEP_PKGS_CSWlibaugeas-dev += CSWlibaugeas0 instead of RUNTIME_DEP_PKGS_CSWlibaugeas-dev = CSWlibfa1 RUNTIME_DEP_PKGS_CSWlibaugeas-dev += CSWlibaugeas0 The result is the same, but if you add/remove arbitrary dependencies += never needs to be changed and accidentaly moving lines before = does happen :-) That way you always see the correct changes in the diff and not switches to/from = to += 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2418 bytes Desc: not available URL: From tosmi at opencsw.org Tue Nov 11 22:22:04 2014 From: tosmi at opencsw.org (Toni Schmidbauer) Date: Tue, 11 Nov 2014 22:22:04 +0100 Subject: collectd updates Message-ID: <867fz1301v.fsf@opencsw.org> hi, would you mind if i eventually update the collectd package to the latest version (5.4.1)? if you are ok with it, should i send a patch or just go ahead and commit to svn? thanks toni From maciej at opencsw.org Tue Nov 11 22:26:16 2014 From: maciej at opencsw.org (=?UTF-8?Q?Maciej_=28Matchek=29_Blizi=C5=84ski?=) Date: Tue, 11 Nov 2014 21:26:16 +0000 Subject: collectd updates References: <867fz1301v.fsf@opencsw.org> Message-ID: A ter, 11/11/2014, 22:22, Toni Schmidbauer escreveu: hi, would you mind if i eventually update the collectd package to the latest version (5.4.1)? if you are ok with it, should i send a patch or just go ahead and commit to svn? You can go ahead, commit and release. -------------- next part -------------- An HTML attachment was scrubbed... URL: From claudio at opencsw.org Thu Nov 13 09:24:50 2014 From: claudio at opencsw.org (Claudio) Date: Thu, 13 Nov 2014 09:24:50 +0100 Subject: Efforts to relocate recent perl to /opt/csw/perlgcc/* Message-ID: Hi, Perl 5.20.* (with gcc) builds fine on the regular install path, but adding it to the archive would break too many dependencies. Following bonivart's and lblume's suggestion I am trying to build perl 5.20.1 to be installable on a parallel location in the meanwhile, i.e. /opt/csw/perlgcc with its own tree hierarchy like bin, share, and so on. So far, the furthest I've gotten is a ok build (with overrides) and the use of LD_LIBRARY_PATH: LD_LIBRARY_PATH=/opt/csw/perlgcc/lib/amd64/perl/5.20/CORE /opt/csw/perlgcc/bin/perl -version This is perl 5, version 20, subversion 1 (v5.20.1) built for i86pc-solaris-thread-multi-64 Of course, this is ugly as hell, but I haven't been able to point to the correct libraries in the mgar Makefile. I tried this adding EXTRA_RUNPATH_DIRS = $(prefix)/$(libdir) (prefix is /opt/csw/perlgcc) but it didn't do any good. The gar Makefile is here: http://sourceforge.net/p/gar/code/HEAD/tree/csw/mgar/pkg/perl/trunk/Makefile Any pointers? Thx, Claudio From dam at opencsw.org Thu Nov 13 09:37:35 2014 From: dam at opencsw.org (Dagobert Michelsen) Date: Thu, 13 Nov 2014 09:37:35 +0100 Subject: Efforts to relocate recent perl to /opt/csw/perlgcc/* In-Reply-To: References: Message-ID: Hi Claudio, > Am 13.11.2014 um 09:24 schrieb Claudio : > > Hi, > > Perl 5.20.* (with gcc) builds fine on the regular install path, but > adding it to the archive would break too many dependencies. Following > bonivart's and lblume's suggestion I am trying to build perl 5.20.1 to > be installable on a parallel location in the meanwhile, i.e. > /opt/csw/perlgcc with its own tree hierarchy like bin, share, and so > on. > > So far, the furthest I've gotten is a ok build (with overrides) and > the use of LD_LIBRARY_PATH: > > LD_LIBRARY_PATH=/opt/csw/perlgcc/lib/amd64/perl/5.20/CORE > /opt/csw/perlgcc/bin/perl -version > This is perl 5, version 20, subversion 1 (v5.20.1) built for > i86pc-solaris-thread-multi-64 > > Of course, this is ugly as hell, but I haven't been able to point to > the correct libraries in the mgar Makefile. I tried this adding > EXTRA_RUNPATH_DIRS = $(prefix)/$(libdir) (prefix is /opt/csw/perlgcc) > but it didn't do any good. I suggest you use EXTRA_RUNPATH_LINKER_FLAGS += /opt/csw/perlgcc/lib/amd64/perl/5.20/CORE The problem is that the ISA is in the middle of the path, this is not a standard-case for library locations. > > The gar Makefile is here: > http://sourceforge.net/p/gar/code/HEAD/tree/csw/mgar/pkg/perl/trunk/Makefile > > Any pointers? Try the above :-) 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2418 bytes Desc: not available URL: From bonivart at opencsw.org Thu Nov 13 09:38:50 2014 From: bonivart at opencsw.org (Peter Bonivart) Date: Thu, 13 Nov 2014 09:38:50 +0100 Subject: Efforts to relocate recent perl to /opt/csw/perlgcc/* In-Reply-To: References: Message-ID: On Thu, Nov 13, 2014 at 9:24 AM, Claudio wrote: > Perl 5.20.* (with gcc) builds fine on the regular install path, but > adding it to the archive would break too many dependencies. Following > bonivart's and lblume's suggestion I am trying to build perl 5.20.1 to > be installable on a parallel location in the meanwhile, i.e. > /opt/csw/perlgcc with its own tree hierarchy like bin, share, and so > on. My suggestion..? Leave me out of it, I have never suggested that and to be clear I'm totally against it. From claudio at opencsw.org Thu Nov 13 09:51:47 2014 From: claudio at opencsw.org (Claudio) Date: Thu, 13 Nov 2014 09:51:47 +0100 Subject: Efforts to relocate recent perl to /opt/csw/perlgcc/* In-Reply-To: References: Message-ID: On Thu, Nov 13, 2014 at 9:38 AM, Peter Bonivart wrote: > My suggestion..? Leave me out of it, I have never suggested that and > to be clear I'm totally against it. Ok, noted. Claudio From laurent at opencsw.org Thu Nov 13 10:02:03 2014 From: laurent at opencsw.org (Laurent Blume) Date: Thu, 13 Nov 2014 10:02:03 +0100 Subject: Efforts to relocate recent perl to /opt/csw/perlgcc/* In-Reply-To: References: Message-ID: <5464738B.6090704@opencsw.org> Le 2014/11/13 09:37 +0100, Dagobert Michelsen a ?crit: > I suggest you use > EXTRA_RUNPATH_LINKER_FLAGS += /opt/csw/perlgcc/lib/amd64/perl/5.20/CORE > The problem is that the ISA is in the middle of the path, this is not a > standard-case for library locations. Minor point: would it be easier here to use the lib/64/ link instead of an arch-specific name? Laurent From rmottola at opencsw.org Fri Nov 14 01:41:07 2014 From: rmottola at opencsw.org (Riccardo Mottola) Date: Fri, 14 Nov 2014 01:41:07 +0100 Subject: gnustep-base, package warnings Message-ID: <54654FA3.2000003@opencsw.org> 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! 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 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 From dam at opencsw.org Fri Nov 14 18:05:17 2014 From: dam at opencsw.org (Dagobert Michelsen) Date: Fri, 14 Nov 2014 18:05:17 +0100 Subject: gnustep-base, package warnings In-Reply-To: <54654FA3.2000003@opencsw.org> References: <54654FA3.2000003@opencsw.org> Message-ID: <297E2296-5C3F-4540-B203-2A5E2F9E5A3D@opencsw.org> Hi Riccardo, > Am 14.11.2014 um 01:41 schrieb Riccardo Mottola : > > 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2418 bytes Desc: not available URL: From maciej at opencsw.org Fri Nov 14 20:37:43 2014 From: maciej at opencsw.org (=?UTF-8?Q?Maciej_=28Matchek=29_Blizi=C5=84ski?=) Date: Fri, 14 Nov 2014 19:37:43 +0000 Subject: gnustep-base, package warnings References: <54654FA3.2000003@opencsw.org> <297E2296-5C3F-4540-B203-2A5E2F9E5A3D@opencsw.org> Message-ID: I was looking for a way to make the checkpkg output as clear as possible while being easy to process. All the override options are at the bottom for convenience but the most informative part is above, and it's often overlooked. When checkpkg says "scroll up", it means scrolling up to the invocation and reading everything. Would anybody be up for implementing a pager support in checkpkg? Think git diff when there's >1 screen of output. (Sorry for top posting and HTML. I'm on phone.) A sex, 14/11/2014, 18:05, Dagobert Michelsen escreveu: > Hi Riccardo, > > > Am 14.11.2014 um 01:41 schrieb Riccardo Mottola : > > > > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rmottola at opencsw.org Sat Nov 15 15:10:50 2014 From: rmottola at opencsw.org (Riccardo Mottola) Date: Sat, 15 Nov 2014 15:10:50 +0100 Subject: gnustep-base, package warnings In-Reply-To: <297E2296-5C3F-4540-B203-2A5E2F9E5A3D@opencsw.org> References: <54654FA3.2000003@opencsw.org> <297E2296-5C3F-4540-B203-2A5E2F9E5A3D@opencsw.org> Message-ID: <54675EEA.1040006@opencsw.org> Hi Dagobert, Dagobert Michelsen wrote: > 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 https://buildfarm.opencsw.org/trac/wiki/GAR%20Variable%20Reference Perhaps it should be written that the two variables are exclusive in us and that RUNTIME_DEP_PKGS is preferred? (btw: how do I get login credentials for the wiki? I see that there is no anonymous editing) > 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. I can't find the variable you mention in: https://buildfarm.opencsw.org/trac/wiki/GAR%20Variable%20Reference Most of the warnings seem to come from the various GNUstep tools. One is supposed to "source" the GNUstep.sh/GNUstep.csh file before using them, so I expect them not to be bound to the gnustep libraries. still, I added (as proposed by the comment): EXTRA_RUNPATH_DIRS = /opt/csw/GNUstep/System/Library/Libraries to see if it get rids of some of those warnings, but apparently it did not. However, let's proceed one problem after the other. Why do I still get 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 They are now listed! I commited my Makefile, can you check what's wrong? And this error? How can i be sure it is bous? I suppose the check is grepping for /usr/local which could be also a string or a default. * File root/opt/csw/GNUstep/System/Library/Libraries/libgnustep- base.so.1.24.7 contains bad content: '/usr/local'. If it's a legacy file you can't modify, or if you investigated the issue and the string does not pose a real issue, you can override this error. I suppose that the following instead is bogus, since it is a readme. * File root/opt/csw/GNUstep/System/Library/Libraries/libgnustep- base.so.1.24.7 contains bad content: '/usr/local'. If it's a legacy file you can't modify, or if you investigated the issue and the string does not pose a real issue, you can override this error. Thank you, Riccardo From dam at opencsw.org Sat Nov 15 15:54:34 2014 From: dam at opencsw.org (Dagobert Michelsen) Date: Sat, 15 Nov 2014 15:54:34 +0100 Subject: gnustep-base, package warnings In-Reply-To: <54675EEA.1040006@opencsw.org> References: <54654FA3.2000003@opencsw.org> <297E2296-5C3F-4540-B203-2A5E2F9E5A3D@opencsw.org> <54675EEA.1040006@opencsw.org> Message-ID: Hi Riccardo, > Am 15.11.2014 um 15:10 schrieb Riccardo Mottola : > > Hi Dagobert, > > Dagobert Michelsen wrote: > >> 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 > https://buildfarm.opencsw.org/trac/wiki/GAR%20Variable%20Reference > > Perhaps it should be written that the two variables are exclusive in us and that RUNTIME_DEP_PKGS is preferred? > > (btw: how do I get login credentials for the wiki? I see that there is no anonymous editing) I can setup one for you, the access file is separate as Trac runs in a separate zone. > >> 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. > I can't find the variable you mention in: > https://buildfarm.opencsw.org/trac/wiki/GAR%20Variable%20Reference Well, these are more funky and not commonly used, but you are right, they should be documented. > Most of the warnings seem to come from the various GNUstep tools. One is supposed to "source" the GNUstep.sh/GNUstep.csh file before using them, so I expect them not to be bound to the gnustep libraries. > > still, I added (as proposed by the comment): > EXTRA_RUNPATH_DIRS = /opt/csw/GNUstep/System/Library/Libraries > > to see if it get rids of some of those warnings, but apparently it did not. > > However, let's proceed one problem after the other. > > Why do I still get > 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 > > They are now listed! I commited my Makefile, can you check what's wrong? > > And this error? How can i be sure it is bous? I suppose the check is grepping for /usr/local which could be also a string or a default. > * File root/opt/csw/GNUstep/System/Library/Libraries/libgnustep- > base.so.1.24.7 contains bad content: '/usr/local'. If it's a legacy file > you can't modify, or if you investigated the issue and the string does not > pose a real issue, you can override this error. > > I suppose that the following instead is bogus, since it is a readme. > * File root/opt/csw/GNUstep/System/Library/Libraries/libgnustep- > base.so.1.24.7 contains bad content: '/usr/local'. If it's a legacy file > you can't modify, or if you investigated the issue and the string does not > pose a real issue, you can override this error. I would like to reproduce the problem on unstable10s but get the following error: configure: error: You are running configure with the compiler (/opt/csw/bin/gcc-4.9 ) set to a different value from that used by gnustep-make (/opt/csw/bin/gcc-4.9). Please run configure again with your environment set to match your gnustep-make Looks like there is a space(?), does it work for you? 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2418 bytes Desc: not available URL: From rmottola at opencsw.org Sat Nov 15 19:42:05 2014 From: rmottola at opencsw.org (Riccardo Mottola) Date: Sat, 15 Nov 2014 19:42:05 +0100 Subject: gnustep-base, package warnings In-Reply-To: References: <54654FA3.2000003@opencsw.org> <297E2296-5C3F-4540-B203-2A5E2F9E5A3D@opencsw.org> <54675EEA.1040006@opencsw.org> Message-ID: <54679E7D.9040708@opencsw.org> Hi Dagobert, Dagobert Michelsen wrote: > Hi Riccardo, > > I can setup one for you, the access file is separate as Trac runs in a separate zone. Please do, I could then do at least minor edits when I find them or collect information I gather here on the list. >>> 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. >> I can't find the variable you mention in: >> https://buildfarm.opencsw.org/trac/wiki/GAR%20Variable%20Reference > Well, these are more funky and not commonly used, but you are right, they > should be documented. We should document everything, at most, write that something is rare or should be used only in case of problems. Otherwise we are condemned to ask the list again and again :) > I would like to reproduce the problem on unstable10s but get the > following error: configure: error: You are running configure with the > compiler (/opt/csw/bin/gcc-4.9 ) set to a different value from that > used by gnustep-make (/opt/csw/bin/gcc-4.9). Please run configure > again with your environment set to match your gnustep-make Looks like > there is a space(?), does it work for you? This is very strange! I am working on unstable10s, that is the box you gave me access to on the farm: SunOS unstable10s 5.10 Generic_150400-17 sun4v sparc SUNW,SPARC-Enterprise-T5220 I have no uncommitted diffs (svn diff in /home/rmottola/opencsw/gnustep-base/trunk shows nothing). Are you testing on the same machine as I am? that would be inexplicable, since I run against the same packages you installed for me! I'm puzzled. Riccardo From laurent at opencsw.org Mon Nov 24 17:18:53 2014 From: laurent at opencsw.org (Laurent Blume) Date: Mon, 24 Nov 2014 17:18:53 +0100 Subject: OpenCSW contact maintainer In-Reply-To: <201411241330.sAODUpEj017253@www.opencsw.org> References: <201411241330.sAODUpEj017253@www.opencsw.org> Message-ID: <54735A6D.4070904@opencsw.org> Hello Kruno, CC:ing the maintainers list for future reference. About the legal issues, Wireshark is distributed under the terms of the GNU GPLv2. Best to ask your lawyer to be sure, see the Wireshark FAQ as a starting point: https://www.wireshark.org/faq.html#derived_work_gpl Technically, you can create you own buildfarm as described there: http://www.opencsw.org/manual/for-maintainers/buildfarm-setup.html The first steps are easy and allow you to get the recipes and work on them locally. Having checkpkg allows to get the dependencies right, but it's somewhat more difficult. The OpenCSW buildfarm has all this running, of course. If your changes are of common interest, you could get them included. More generally, if you are planning to work with Wireshark as a Solaris product on the long term, I can only encourage you to participate in OpenCSW, where you could keep it up-to-date more easily, and make sure whatever changes you need can be applied. Myself, I had a need it for it and it was broken, so I fixed it, but I have little time for it now. HTH, Laurent Le 2014/11/24 14:30 +0100, Kfranic a ?crit: > Hello, > I have one question about repackaging the openCSW Wireshark package. > We would like to unpack it, make some changes then repackage it and provide that package to the customer. > I am finding it difficult to get the info if this is allowed or not, do you have info if this is allowed and if so under which license? > > Any info would be appreciated. > > Thanks! > > Br, > Kruno > From dam at opencsw.org Mon Nov 24 22:12:22 2014 From: dam at opencsw.org (Dagobert Michelsen) Date: Mon, 24 Nov 2014 22:12:22 +0100 Subject: gnustep-base, package warnings In-Reply-To: <70D156D3-3026-4E65-8703-BB7F427086EF@opencsw.org> References: <54654FA3.2000003@opencsw.org> <297E2296-5C3F-4540-B203-2A5E2F9E5A3D@opencsw.org> <54675EEA.1040006@opencsw.org> <5469D591.8060305@libero.it> <546F518C.4080602@libero.it> <70D156D3-3026-4E65-8703-BB7F427086EF@opencsw.org> Message-ID: <0E5E519E-F386-4AAC-B579-206A7DA1A963@opencsw.org> Hi Riccardo, > Am 24.11.2014 um 20:26 schrieb Dagobert Michelsen : > > Hi Riccardo, > >> Am 21.11.2014 um 15:51 schrieb Riccardo Mottola : >> Dagobert Michelsen wrote: >>> I became you and can reproduce the different behavior: it works on your account but not mine >>> on the same machine. I?ll investigate further, please don?t build in gnustep-base until I?m done >>> as I effectively work as you on unstable10s. >> Do you have some news? Why can't you build if you don't impersonate me? >> And then of course the original problem about all the problems in the package :) > > Ok, I found the issue why my build was different than yours: some experimental > feature I added and didn?t remember. Now I can reproduce your issue, I?ll see > if I can fix the issues. Ok, I restructured the Makefile a bit, so please ?mgar up?. The following issues remain: > CHECKPKG_OVERRIDES_CSWgnustep-base += binary-architecture-does-not-match-placement|file=opt/csw/GNUstep/System/Tools/autogsdoc|arch_id=18|arch_name=sparcv8+ > ? This is ok and must be overidden as the location is really non-standard. > 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/share|root/opt/csw/GNUstep/System/Library/Libraries/libgnustep-base.so.1.24.7 These are for zoneinfo, there are a number of locations used, the only one should be /usr/share/lib/zoneinfo and then override the /usr/share, but make sure to skip /usr/local as it is really ugly. > 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 > ? This is because LD_OPTIONS is not inherited. It is an environment-variable with the value LD_OPTIONS = -R/opt/csw/GNUstep/System/Library/Libraries/$ISALIST -R/opt/csw/GNUstep/System/Library/Libraries -R/opt/csw/lib/$ISALIST -R/opt/csw/lib -M /home/dam/mgar/pkg/.buildsys/v2/gar/lib/map.solaris10 -B direct -z ignore Please note the ?-B direct? which is missing in the resulting binaries. > CHECKPKG_OVERRIDES_CSWgnustep-base += soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/gdnc > ... This is a followup to the previous error because -R also didn?t make it into the binary. I hope it helps and you are able to fix the issues. 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2418 bytes Desc: not available URL: From rupert at opencsw.org Sun Nov 30 13:37:39 2014 From: rupert at opencsw.org (rupert THURNER) Date: Sun, 30 Nov 2014 13:37:39 +0100 Subject: example for working github configuration Message-ID: i tried to update mod_wsgi to the new release on github: https://github.com/GrahamDumpleton/mod_wsgi/releases i checked the documentation: https://buildfarm.opencsw.org/trac/wiki/GAR%20Variable%20Reference which states: GITHUB_USER = flavio GITHUB_REFERENCE= 1_0_0 MASTER_SITES = $(GITHUB_MIRROR) VENDOR_URL = http://qjson.sourceforge.net/ DISTNAME = $(GITHUB_USER)-$(NAME)-101a7c5 DISTFILES = $(NAME)-$(VERSION)$(GITHUB_BALL_EXT) but i can enter whatever i want, it does not fail on fetching the contents but later on. rupert @ unstable10x : ~/opencsw/mod_wsgi/trunk $ mgar makesums [===== NOW BUILDING: mod_wsgi-4.4.0 =====] [prerequisite] complete for mod_wsgi. [fetch] complete for mod_wsgi. rupert From maciej at opencsw.org Sun Nov 30 18:20:16 2014 From: maciej at opencsw.org (=?UTF-8?Q?Maciej_=28Matchek=29_Blizi=C5=84ski?=) Date: Sun, 30 Nov 2014 17:20:16 +0000 Subject: example for working github configuration In-Reply-To: References: Message-ID: 2014-11-30 12:37 GMT+00:00 rupert THURNER : > but i can enter whatever i want, it does not fail on fetching the > contents but later on. Are you looking for a working github configuration, or presenting an example of working github configuration? Maciej