couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Newson <rnew...@apache.org>
Subject Re: CouchDB 1.1.1 build - couch_js/utf8.h:19:7: error: no newline at end of file
Date Wed, 02 Nov 2011 16:21:32 GMT
someone file a ticket so I don't forget? will get to this today

On 2 November 2011 16:17, Dave Cottlehuber <dave@muse.net.nz> wrote:
> On 2 November 2011 16:29, Robert Newson <rnewson@apache.org> wrote:
>> What platform is this?
>>
>> On 2 November 2011 14:17, CGS <cgsmcmlxxv@gmail.com> wrote:
>>> No problem.
>>>
>>> I hope the developers following this mail list will correct the problem in
>>> the repository.
>>>
>>> Cheers,
>>> CGS
>>>
>>>
>>>
>>>
>>> On 11/02/2011 03:01 PM, Mike Kimber wrote:
>>>>
>>>> CGS,
>>>>
>>>> That did the trick
>>>>
>>>> Thanks
>>>>
>>>> Mike
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: CGS [mailto:cgsmcmlxxv@gmail.com]
>>>> Sent: 02 November 2011 13:56
>>>> To: user@couchdb.apache.org
>>>> Subject: Re: CouchDB 1.1.1 build - couch_js/utf8.h:19:7: error: no newline
>>>> at end of file
>>>>
>>>> Hi,
>>>>
>>>> Just add a new line in
>>>> /opt/software/apache-couchdb-1.1.1/src/couchdb/priv/couch_js/utf8.h
>>>> (press ENTER in any editor you may use to open it) and try again.
>>>>
>>>> Cheers,
>>>> CGS
>>>>
>>>>
>>>>
>>>> On 11/02/2011 02:34 PM, Mike Kimber wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I'm currently trying to build the latest release of CouchDB 1.1.1 which
I
>>>>> downloaded from the Couchdb website. I've built Curl and Erlang to get
the
>>>>> correct versions and ./configure has passed and told be me to Relax :).
>>>>> However when I run Make I get the following error:
>>>>>
>>>>> make[4]: Entering directory
>>>>> `/opt/software/apache-couchdb-1.1.1/src/couchdb/priv'
>>>>> gcc -DHAVE_CONFIG_H -I. -I../../..   -D_XOPEN_SOURCE  -L/usr/local/lib
>>>>> -L/opt/local/lib -I/usr/local/lib/erlang/usr/include
>>>>> -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include
>>>>> -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js
>>>>> -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include
>>>>> -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX   -g -Wall
-Werror
>>>>> -D_BSD_SOURCE -I/usr/local/include -g -O2 -MT couchjs-http.o -MD -MP
-MF
>>>>> .deps/couchjs-http.Tpo -c -o couchjs-http.o `test -f 'couch_js/http.c'
||
>>>>> echo './'`couch_js/http.c
>>>>> In file included from couch_js/http.c:18:
>>>>> couch_js/utf8.h:19:7: error: no newline at end of file
>>>>> make[4]: *** [couchjs-http.o] Error 1
>>>>> make[4]: Leaving directory
>>>>> `/opt/software/apache-couchdb-1.1.1/src/couchdb/priv'
>>>>> make[3]: *** [all-recursive] Error 1
>>>>> make[3]: Leaving directory
>>>>> `/opt/software/apache-couchdb-1.1.1/src/couchdb'
>>>>> make[2]: *** [all-recursive] Error 1
>>>>> make[2]: Leaving directory `/opt/software/apache-couchdb-1.1.1/src'
>>>>> make[1]: *** [all-recursive] Error 1
>>>>> make[1]: Leaving directory `/opt/software/apache-couchdb-1.1.1'
>>>>> make: *** [all] Error 2
>>>>>
>>>>> I've done a Google on this, but and references to this issue seem to
be
>>>>> related to Couchdb 1.0.1 and not 1.1.1 and the fix is a) not clear and
a b)
>>>>> seems
>>>>>
>>>>> Anyone any ideas?
>>>>>
>>>>> Thanks
>>>>>
>>>>> Mike
>>>>>
>>>>>
>>>>>
>>>
>>>
>>
>
> It seems it is required by the standard:
> http://c0x.coding-guidelines.com/5.1.1.2.html vis
> "123 A source file that is not empty shall end in a new-line
> character, which shall not be immediately preceded by a backslash
> character before any such splicing takes place. "
>
> No doubt there are reasons related to the dawn of time, such as
> bootstrap loaders using paper tape that use this to represent the
> sellotape joins for longer programs.
>
> A+
> Dave
>

Mime
View raw message