Re: [HACKERS] "port/atomics/arch-*.h" are missing from installation
Hi, On 2014-10-02 23:33:36 +0900, Kohei KaiGai wrote: > I got the following error when I try to build my extension > towards the latest master branch. > > Is the "port/atomics/*.h" files forgotten on make install? You're right. > The attached patch is probably right remedy. I've changed the order to be alphabetic, but otherwise it looks good. Pushed. Greetings, Andres Freund -- Andres Freund http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers
[HACKERS] "port/atomics/arch-*.h" are missing from installation
I got the following error when I try to build my extension towards the latest master branch. Is the "port/atomics/*.h" files forgotten on make install? [kaigai@magro pg_strom]$ make gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -fpic -Wall -O0 -DPGSTROM_DEBUG=1 -I. -I./ -I/usr/local/pgsql/include/server -I/usr/local/pgsql/include/internal -D_GNU_SOURCE -c -o shmem.o shmem.c In file included from /usr/local/pgsql/include/server/storage/barrier.h:21:0, from shmem.c:18: /usr/local/pgsql/include/server/port/atomics.h:65:36: fatal error: port/atomics/arch-x86.h: No such file or directory # include "port/atomics/arch-x86.h" ^ compilation terminated. make: *** [shmem.o] Error 1 Even though the source directory has header files... [kaigai@magro sepgsql]$ find ./src | grep atomics ./src/include/port/atomics ./src/include/port/atomics/generic-xlc.h ./src/include/port/atomics/arch-x86.h ./src/include/port/atomics/generic-acc.h ./src/include/port/atomics/arch-ppc.h ./src/include/port/atomics/generic.h ./src/include/port/atomics/arch-hppa.h ./src/include/port/atomics/generic-msvc.h ./src/include/port/atomics/arch-ia64.h ./src/include/port/atomics/generic-sunpro.h ./src/include/port/atomics/arch-arm.h ./src/include/port/atomics/generic-gcc.h ./src/include/port/atomics/fallback.h ./src/include/port/atomics.h ./src/backend/port/atomics.c the install destination has only atomics.h [kaigai@magro sepgsql]$ find /usr/local/pgsql/include | grep atomics /usr/local/pgsql/include/server/port/atomics.h The attached patch is probably right remedy. Thanks, -- KaiGai Kohei pgsql-v9.5-fixup-makefile-for-atomics.patch Description: Binary data -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers