> 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

Reply via email to