On 17/06/2009 19:21, Giri Mandalika wrote: > > [Josh] I thought the point of the BuildRequires tag was to specify > which packages the build system should install on the build system > prior to attempting to build your package. > > The spec file has the BuildRequires tag - yet the build failed with > the message "WARNING: skipping package mysql-connector-c: required > package SUNWcmake not installed". > > Log file and the corresponding spec file are at the following locations: > > http://jucr.opensolaris.org/build/viewlog/1672/ > http://jucr.opensolaris.org/files/748/2303/spec/mysql-connector-c.spec > > > [Amanda] .. SUNWcmake would be in 2009.06. My expectation is that > this will be resolved when the build systems are moved to OpenSolaris > 2009.06 > > Anyone knows the ETA for this task? If it is not planned to complete > in the near future, how do we get the required packages (any package, > not necessarily SUNWcmake) installed on existing build system?
When we switch to 09.06 we'll also be making some fundamental changes to the build system. These are: 1. We build on opensolaris rather than nevada. i.e. a pure IPS environment. 2. Prior to build our zones currently have the whole nevada stack installed. In the new setup, our zones will have only the minimum set of pkgs necessary to run (about 80 pkgs) and then we only install the dependencies explicitly defined in the spec file. This will clear up the dependency issues we've been seeing. So, you won't need to request a package be installed, you just specify a dependency on it in your spec file. We will continue to build on /release for now. I'm going to outline what I think we need to do in terms of what platforms we offer as a build base for discussion. _Christian > > - Giri > > On Jun 17, 2009, at 8:22 AM, Josh Simons wrote: > >> I thought the point of the BuildRequires tag was to specify which >> packages the >> build system should install on the build system prior to attempting >> to build your >> package. >> >> In which case, I would have thought that: >> >> BuildRequires: SUNWcmake >> >> would accomplish what you want since I see that cmake 2.6 is >> available in the release >> repository and is therefore presumably available for juicer to install. >> >> If you've done the above, then I'm as mystified as you are and we'll >> will need someone >> more experienced to comment. >> >> Josh Simons >> >> On Jun 17, 2009, at 4:35 AM, Giri Mandalika wrote: >> >>> I am reproducing the message that I posted to sw-posters alias last >>> week (ref: >>> http://www.opensolaris.org/jive/thread.jspa?threadID=105512&tstart=0) >>> <http://www.opensolaris.org/jive/thread.jspa?threadID=105512&tstart=0%29>. >>> Could >>> someone please respond to my questions? In short, I am interested in >>> finding out if CMake is available on the Source Juicer build system; >>> and if not available, what is the process to get that package installed? >>> -- >>> >>> Here is some context: >>> >>> /I'm trying to build a software package that has a build time >>> dependency on CMake. So far all my attempts to build the package >>> using Source Juicer are unsuccessful with the error message similar >>> to ".. required package xxxcmake not installed". Not knowing whether >>> CMake is available on Source Juicer build machine, I randomly tried >>> the package names 'cmake', 'SUNWcmake' and 'CBEcmake' in the spec file./ >>> / >>> / >>> /Is CMake available on the build system? If yes, what is the package >>> name I should be using in the spec file? If not, what is the proper >>> procedure to get it installed [on the Source Juicer]?/ >>> / >>> / >>> /Is there any way to find out which tools and packages are installed >>> on the Source Juicer build system, along with their versions? Having >>> access to this information sure saves some time and effort./ >>> >>> - Giri >>> >>> _______________________________________________ >>> sourcejuicer-discuss mailing list >>> sourcejuicer-discuss at opensolaris.org >>> <mailto:sourcejuicer-discuss at opensolaris.org> >>> http://mail.opensolaris.org/mailman/listinfo/sourcejuicer-discuss >> > > ------------------------------------------------------------------------ > > _______________________________________________ > sourcejuicer-discuss mailing list > sourcejuicer-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/sourcejuicer-discuss > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/sourcejuicer-discuss/attachments/20090619/788c069a/attachment.html>
