Sorry I ran ‘make' command in nut-website/nut... (I still can’t understand why creating man page is so long, it is much more faster on ubuntu.) When running ‘make’ in nut-website, same issue then described previously, even with Arno patch
> sort: stray character in field spec: invalid field specification `4.1,4.5rV > > >>>>>> and it ends with: > > /opt/local/bin/asciidoc --backend=xhtml11 --conf-file=./web-layout.conf > --attribute icons --attribute linkcss --attribute=badges --attribute=website > --attribute=quirks --attribute=revision=2.7.2 --attribute tree_version=2.7 > --attribute localdate=`TZ=UTC date +%Y-%m-%d` --attribute localtime=`TZ=UTC > date +%H:%M:%S` --attribute=date="`TZ=UTC date`" --attribute > iconsdir=./images --attribute scriptsdir=./scripts -o projects.html -a toc > projects.txt > make: *** No rule to make target `-eindex.html', needed by `ups-html.txt'. > Stop. regards, jean > Le 23 nov. 2014 à 21:19, Jean Perriault (GM TAF) <[email protected]> a > écrit : > > After a fresh ‘nut' (version 2.7.2.5) clone on Yosemite, > > Configuration summary: > ====================== > build serial drivers: yes > build USB drivers: yes > build SNMP drivers: yes > build neon based XML driver: yes > enable Avahi support: no > build Powerman PDU client driver: no > build IPMI driver: no > build Mac OS X meta-driver: yes > build i2c based drivers: no > enable SSL support: yes (OpenSSL) > enable libwrap (tcp-wrappers) support: no > enable libltdl (Libtool dlopen abstraction) support: no > build nut-scanner: no > build CGI programs: no > build and install documentation: no > build and install the development files: no > > >>>>>> Then make command looks ok, until: > > Making all in docs > Making all in man > /opt/local/bin/a2x --doctype manpage --format manpage --attribute > mansource="Network UPS Tools" --attribute manversion="2.7.2.5" --attribute > manmanual="NUT Manual" --destination-dir=. nut.conf.txt > a2x: WARNING: --destination-dir option is only applicable to HTML based > outputs > > >>>>>> At this stage, the process is kind of hanging, it takes 1 hour to > >>>>>> generate the man pages. > > >>>>>> then make command ends correctly without issues. > > > > > > Regarding 'nut-website’, after fresh clone on Yosemite: > > >>>>>> ./autogen.sh automatically clone nut and nut-dll in nut-website. > >>>>>> can I use my own clones here? > > Configuration summary: > ====================== > build serial drivers: yes > build USB drivers: yes > build SNMP drivers: yes > build neon based XML driver: yes > enable Avahi support: no > build Powerman PDU client driver: no > build IPMI driver: no > build Mac OS X meta-driver: yes > build i2c based drivers: no > enable SSL support: yes (OpenSSL) > enable libwrap (tcp-wrappers) support: no > enable libltdl (Libtool dlopen abstraction) support: no > build nut-scanner: no > build CGI programs: no > build and install documentation: no > build and install the development files: no > > >>>>>> then make command. I have this one dozen of times: > > sort: stray character in field spec: invalid field specification `4.1,4.5rV > > >>>>>> and it ends with: > > /opt/local/bin/asciidoc --backend=xhtml11 --conf-file=./web-layout.conf > --attribute icons --attribute linkcss --attribute=badges --attribute=website > --attribute=quirks --attribute=revision=2.7.2 --attribute tree_version=2.7 > --attribute localdate=`TZ=UTC date +%Y-%m-%d` --attribute localtime=`TZ=UTC > date +%H:%M:%S` --attribute=date="`TZ=UTC date`" --attribute > iconsdir=./images --attribute scriptsdir=./scripts -o projects.html -a toc > projects.txt > make: *** No rule to make target `-eindex.html', needed by `ups-html.txt'. > Stop. > > > >>>>>> I apply aquette patch in 'nut-website/nut/configure.ac’, then apply > >>>>>> 'make' command > >>>>>> no more 'sort: stray character in field spec: invalid field > >>>>>> specification `4.1,4.5rV’ error... is it because I need to clean > >>>>>> something? > >>>>>> then it is taking long..minutes (near an hour right now) generating > >>>>>> man page: > > /opt/local/bin/a2x --doctype manpage --format manpage --attribute > mansource="Network UPS Tools" --attribute manversion="2.7.2.5" --attribute > manmanual="NUT Manual" --destination-dir=. ivtscd.txt > a2x: WARNING: --destination-dir option is only applicable to HTML based > outputs > > > regards, > jean > > > >> Le 20 nov. 2014 à 15:10, Charles Lepple <[email protected] >> <mailto:[email protected]>> a écrit : >> >> On Nov 20, 2014, at 7:11 AM, Jean Perriault (GM TAF) <[email protected] >> <mailto:[email protected]>> wrote: >> >>> Hello, >>> Here is a summary of discussions around NUT builds on Mac OS X 10.10. >>> >>> Starting from https://github.com/networkupstools/nut-website/issues/7 >>> <https://github.com/networkupstools/nut-website/issues/7> >>> >>> @JeanPerriault >>> I've found msort on macports >>> (https://trac.macports.org/browser/trunk/dports/textproc/msort/Portfile >>> <https://trac.macports.org/browser/trunk/dports/textproc/msort/Portfile>, >>> http://billposer.org/Software/Downloads/ >>> <http://billposer.org/Software/Downloads/> >>> msort.pdf), but I'm not sure where to implement it, should I replace all >>> sort ocurrences I find in code? >>> >>> @clepple >>> I think checking for gsort in the configure script would be better (since >>> that is what is used when 'sort' is invoked on Linux), and then sort would >>> get replaced with @GSORT@ or whatever. However, when I mentioned via email >>> that the website doesn't build on OS X, I wasn't thinking that it needed to >>> be solved soon - we can build the website and documentation on Linux >>> systems for now. >>> >>> @aquette >>> considering the context and limited impact, we could simply check for gsort >>> first, and then sort. >>> --- a/configure.ac >>> +++ b/configure.ac >>> @@ -101,6 +101,7 @@ AC_PROG_CXX >>> AC_PROG_INSTALL >>> AC_PROG_EGREP >>> AC_PATH_PROG(AR, ar) >>> +AC_CHECK_PROGS(SORT, gsort sort) >>> AC_CHECK_TOOL(RANLIB, ranlib, :) >>> dnl Postpone call to AC_PROG_LIBTOOL to allow disabling static lib >>> AC_C_BIGENDIAN >> >> Just to clarify, the sort error is only when building nut-website: >> >> sort: stray character in field spec: invalid field specification >> `4.1,4.5rV' >> >> Also, you had mentioned dependencies for building documentation. This >> affects NUT non-website builds as well, but the list looks something like >> this: >> >> • asciidoc >> • asciidoc-a2x (if packaged separately) >> • docbook-xsl (symptom for Debian bug #635347; xsltproc will otherwise >> try to download DocBook files from the net) >> • dblatex >> >> We are trying to reduce the dependencies needed to build the .tar.gz >> snapshots, so you might want to try one of them: >> >> http://buildbot.networkupstools.org/snapshots >> <http://buildbot.networkupstools.org/snapshots> >> >> The snapshots include some HTML rendered versions of the documentation. (I >> think we are missing the PDF files.) They are generated from Git commits to >> branches in the main GitHub repository. If you have a branch you want to >> test, let us know and we can push it over. >> >> -- >> Charles Lepple >> clepple@gmail >
_______________________________________________ Nut-upsdev mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev
