On Tue, Jun 14, 2011 at 6:53 PM, Randall Leeds <[email protected]> wrote: >> "... -Wwrite-strings -Wno-long-long \c >> -I/opt/otp14/lib/erlang/usr/include ..." >> > > Based on the settings that I have in my build, I think that's at the > border of ICU_CFLAGS and ERLANG_FLAGS. > Can you check src/couchdb/priv/Makefile for both of these variables > and see if either has the \c?
Forgot to mention it before. The \c's appear only in the top level Makefile, generted by configure: ICU_BIN = ICU_CFLAGS = -O2 -O2 -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long \c ICU_CONFIG = /opt/local/bin/icu-config ICU_CXXFLAGS = -O2 -O2 -W -Wall -ansi -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long \c ICU_LIBS = -lpthread -lm -L/opt/local/lib -licui18n -licuuc -licudata -lpthread -lm \c Funny, they only appear in the ICU related variables. On Linux these lines end with 4 spaces instead of a \c Emacs whitespace-mode doesn't seem to highlight any weird unprintable characters. > >> Full command line: >> >> /bin/sh ../../../libtool --tag=CC --mode=compile gcc >> -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy >> -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -O2 >> -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes >> -Wwrite-strings -Wno-long-long \c >> -I/opt/otp14/lib/erlang/usr/include -MT >> couch_icu_driver_la-couch_icu_driver.lo -MD -MP -MF >> .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c -o >> couch_icu_driver_la-couch_icu_driver.lo `test -f >> 'icu_driver/couch_icu_driver.c' || echo >> './'`icu_driver/couch_icu_driver.c >> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. >> -I../../../src/snappy/google-snappy -I/opt/local/include >> -I/usr/local/include -I/usr/include -O2 -O2 -Wall -ansi -pedantic >> -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings >> -Wno-long-long \c -I/opt/otp14/lib/erlang/usr/include -MT >> couch_icu_driver_la-couch_icu_driver.lo -MD -MP -MF >> .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c >> icu_driver/couch_icu_driver.c -fno-common -DPIC -o >> .libs/couch_icu_driver_la-couch_icu_driver.o >> i686-apple-darwin10-gcc-4.2.1: c: No such file or directory >> >> The same at friendpaste might be more readble: >> http://friendpaste.com/3ERusm7juiyJLY0grCBQ97 >> >> Any idea about this? >> >>> >>>> >>>> Agreed. >>>> >>>>> On Jun 12, 2011 4:07 PM, "Filipe David Manana" <[email protected]> >>>>> wrote: >>>>>> Hi all, >>>>>> >>>>>> After all the recent changes in the autotools config, I'm able to >>>>>> build trunk on Linux, however I'm no longer able to do it on a 32bits >>>>>> Mac OS X (snow leopard). It seems the include path is not what it used >>>>>> to be. The relevant `make`/`make dev` output: >>>>>> >>>>>> /bin/sh ../../../libtool --tag=CC --mode=compile gcc >>>>>> -DHAVE_CONFIG_H -I. -I../../../../src/couchdb/priv -I../../.. >>>>>> -I../../../src/snappy/google-snappy -O2 -O2 -Wall -ansi -pedantic >>>>>> -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings >>>>>> -Wno-long-long \c >>>>>> >>>>> -I/Users/fdmanana/tmp/couchdb/apache-couchdb-1.2.0a-0d27a97-git/_inst/lib/erlang/usr/include >>>>>> -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include >>>>>> -I/opt/local/lib/erlang/usr/include -MT >>>>>> couch_icu_driver_la-couch_icu_driver.lo -MD -MP -MF >>>>>> .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c -o >>>>>> couch_icu_driver_la-couch_icu_driver.lo `test -f >>>>>> 'icu_driver/couch_icu_driver.c' || echo >>>>>> '../../../../src/couchdb/priv/'`icu_driver/couch_icu_driver.c >>>>>> libtool: compile: gcc -DHAVE_CONFIG_H -I. >>>>>> -I../../../../src/couchdb/priv -I../../.. >>>>>> -I../../../src/snappy/google-snappy -O2 -O2 -Wall -ansi -pedantic >>>>>> -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings >>>>>> -Wno-long-long c >>>>>> >>>>> -I/Users/fdmanana/tmp/couchdb/apache-couchdb-1.2.0a-0d27a97-git/_inst/lib/erlang/usr/include >>>>>> -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include >>>>>> -I/opt/local/lib/erlang/usr/include -MT >>>>>> couch_icu_driver_la-couch_icu_driver.lo -MD -MP -MF >>>>>> .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c >>>>>> ../../../../src/couchdb/priv/icu_driver/couch_icu_driver.c >>>>>> -fno-common -DPIC -o .libs/couch_icu_driver_la-couch_icu_driver.o >>>>>> i686-apple-darwin10-gcc-4.2.1: c: No such file or directory >>>>>> ../../../../src/couchdb/priv/icu_driver/couch_icu_driver.c:27:26: >>>>>> error: unicode/ucol.h: No such file or directory >>>>>> ../../../../src/couchdb/priv/icu_driver/couch_icu_driver.c:28:30: >>>>>> error: unicode/ucasemap.h: No such file or directory >>>>>> >>>>>> >>>>>> With trunk revision 1132947 (and before), on this same machine, >>>>>> couch_icu_driver compiles just fine. Relevant make output: >>>>>> >>>>>> /bin/sh ../../../libtool --tag=CC --mode=compile gcc >>>>>> -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy >>>>>> -L/usr/local/lib -L/opt/local/lib -I/opt/otp14/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 -I/opt/local/include\c >>>>>> -L/opt/local/lib\c -g -O2 -MT couch_icu_driver_la-couch_icu_driver.lo >>>>>> -MD -MP -MF .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c -o >>>>>> couch_icu_driver_la-couch_icu_driver.lo `test -f >>>>>> 'icu_driver/couch_icu_driver.c' || echo >>>>>> './'`icu_driver/couch_icu_driver.c >>>>>> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. >>>>>> -I../../../src/snappy/google-snappy -L/usr/local/lib -L/opt/local/lib >>>>>> -I/opt/otp14/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 >>>>>> -I/opt/local/includec -L/opt/local/libc -g -O2 -MT >>>>>> couch_icu_driver_la-couch_icu_driver.lo -MD -MP -MF >>>>>> .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c >>>>>> icu_driver/couch_icu_driver.c -fno-common -DPIC -o >>>>>> .libs/couch_icu_driver_la-couch_icu_driver.o >>>>>> mv -f .deps/couch_icu_driver_la-couch_icu_driver.Tpo >>>>>> .deps/couch_icu_driver_la-couch_icu_driver.Plo >>>>>> /bin/sh ../../../libtool --tag=CC --mode=link gcc >>>>>> -I/opt/local/include\c -L/opt/local/lib\c -g -O2 -module >>>>>> -avoid-version -I/opt/local/include\c -L/opt/local/lib\c >>>>>> -L/usr/local/lib -L/opt/local/lib -I/opt/otp14/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 -lm -o couch_icu_driver.la -rpath >>>>>> /opt/couchdb/lib/couchdb/erlang/lib/couch-1.2.0a-99a4982-git/priv/lib >>>>>> couch_icu_driver_la-couch_icu_driver.lo -licuuc -licudata -licui18n >>>>>> -L/usr/local/lib -L/opt/local/lib >>>>>> libtool: link: gcc -Wl,-undefined -Wl,dynamic_lookup -o >>>>>> .libs/couch_icu_driver.so -bundle >>>>>> .libs/couch_icu_driver_la-couch_icu_driver.o -L/opt/local/libc >>>>>> -L/usr/local/lib -L/opt/local/lib -lm -licuuc -licudata -licui18n >>>>>> >>>>>> >>>>>> Does anyone else has this issue as well? This is happening to me even >>>>>> with a fresh git checkout. Or does one needs to specify some >>>>>> parameters to configure, etc? >>>>>> >>>>>> >>>>>> -- >>>>>> Filipe David Manana, >>>>>> [email protected], [email protected] >>>>>> >>>>>> "Reasonable men adapt themselves to the world. >>>>>> Unreasonable men adapt the world to themselves. >>>>>> That's why all progress depends on unreasonable men." >>>>> >>>> >>>> >>>> >>>> -- >>>> Filipe David Manana, >>>> [email protected], [email protected] >>>> >>>> "Reasonable men adapt themselves to the world. >>>> Unreasonable men adapt the world to themselves. >>>> That's why all progress depends on unreasonable men." >>>> >>> >> >> >> >> -- >> Filipe David Manana, >> [email protected], [email protected] >> >> "Reasonable men adapt themselves to the world. >> Unreasonable men adapt the world to themselves. >> That's why all progress depends on unreasonable men." >> > -- Filipe David Manana, [email protected], [email protected] "Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men."
