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

Reply via email to