> which sort /usr/bin/sort > sort --version sort (GNU coreutils) 5.93
> Le 23 nov. 2014 à 21:59, Jean Perriault (GM TAF) <[email protected]> a > écrit : > > 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] >> <mailto:[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
