On Nov 20, 2009, at 9:32 PM, Michael K. Cronin wrote: > 1. Cygwin was installed along with “the following supplementary > software packages: libxml2, libxml2-dev, python, libtool, gettext, > and glib2”. If these six packages are what you mean by “all > development tools”, then, yes, they are all installed. On the other > hand, the additional packages required to “compile the development > version” in the instructions were not installed. I assumed the > current version of gregorio was all one needed to work with chant > neumes and text, and that the development version was an option > strictly for programmers and technical specialists.
Hello Mike, First, thanks for deciding to try out Gregorio! Hopefully, this will help you get started... You will actually need all the supplementary software listed at http://home.gna.org/gregorio/installation-windows . Sorry this was unclear: for the previous release (0.9.2) of Gregorio, we provided a precompiled version for cygwin users. To use *that* version, one would only need the 6 packages you listed. Since you're compiling 1.0, you will need the additional packages too. > [. . .] > 4. Here is where some difficulty emerged. Cygwin was launched and an > attempt was made to “uncompress gregorio archives” > using “tar.xzf.gregorio-1.0.tar.gz”. This did not work. I then > tried to uncompress gregorio using > “tar.xzf.gregorio-1.0.tar.tar.gz”. That, too, didn’t work. The > screen said, among other things, “…cannot open: No such file or > directory.” In other words, I was unable to create a subdirectory > for gregorio-1.0. > > Eventually, as best I can recall, the subdirectory was created by > saving the tarball as “gregorio-1.0.tar.gz” in the home directory, > and not as “gregorio-1.0.tar.tar” which is what the computer wanted > to save. I was puzzled by the double use of the .tar extension. It > seemed that only by getting rid of one of the “tar”s was I able to > create a gregorio subdirectory. > > Of the eight steps outlined in this email, this is the one that has > taken the most time, and the one that I feel the least certain of > having done correctly. Steps 2-3 look fine. In step 4, I have no idea(?) why the computer wanted to save the package with a double tar extension. Saving it as "gregorio-1.0.tar.gz" is correct. > 5. I switched into the new gregorio subdirectory and ran the “ls” > command to be sure the files were there. They were. But what > directory the gregorio subdirectory should be under is not clear. It > happens to be under the directory entitled “...@mkcjic2 -PC, which, > unless mistaken, is the main or home directory when operating in > Cygwin. Is this the correct location for the gregorio-1.0 > subdirectory, and, also, is there a Cygwin command one could use to > produce a listing of all directories and subdirectories being used > in the compilation process? The specific location isn't too important (as long as you know where it is). Once you run the complete installation process successfully, all the files & the compiled program will be placed in the right places. > 6. I omitted the “autoreconf –f –i” command, based on where the > gregorio tarball file was downloaded from in Step three above. “./ > configure” was run. This produced, among other comments, “error: No > acceptable C compiler found in $PATH”, and later on “error: C++ > processor lib/cpp fails sanity check”. I googled the error and found > out that the gcc packages or at least some of them needed to be > added to Cygwin. Therefore I did a “run setup 1.7.exe” and added > four of the 32 available gcc packages. The four added were: “gcc- > core.lst.gz”, “gcc-g++.lst.gz”, “gcc-mingw-core.lst.gz”, and “gcc- > mingw-g++.lst.gz”. Was this the correct thing to do? And was it > correct to ignore the “autoreconf –f –i “ command? You shouldn't need g++ or the mingw packages. As listed on the website, grab gcc4 too. You will want to run autoreconf. > 7. “./configure –prefix=/usr –enable-glib-utf8” was run, while still > in the gregorio-1.0 subdirectory. There were almost two full pages > of output. At the end it said “*** a new enough version of > pkg.config was not found”. That was followed by “*** see > http://www.freedesktop.org/software/pkgconfig/ > ”, and by “configure. Error: glib not found.” This was puzzling > because “glib2.lst.gz” is shown as one of the packages that was > downloaded from the Cygwin master list of packages after running the > “/etc/setup” command. A look at the 47-page master list of Cygwin > packages revealed that there were six glib-related packages (glib, > glib-devel, glib2, glib2-devel, glib2-doc, and glib2-runtime). But > as mentioned in Step one, the gregorio instructions only call for > “glib2”. Is there something more to be done here? Also, should I > look for a new version of “pkg.config”? > > Finally, it said “See config.log for more details”. > > 8. Ignoring for the moment the questions raised in Step seven, I ran > “make” at the $ prompt. The computer wrote: “bash: make: Command not > found”. Again, if you install all the additional packages listed on the webpage, the pkgconfig, glib2, and make errors should go away. Then just follow the "Compiling Gregorio" instructions, from the bottom of the previously-mentioned Windows installation page from the Gregorio site. I think that should clear up everything. Please don't hesitate to email the list again if you still need help getting Gregorio installed, or have any other questions. Hope that helps, -Tracy _______________________________________________ Gregorio-users mailing list [email protected] https://mail.gna.org/listinfo/gregorio-users

