Re: [HACKERS] jsonb status - ‘JsonbValue’ has no member named ‘size’

2014-03-16 Thread Erik Rijkers
On Sun, March 16, 2014 09:50, Peter Geoghegan wrote:
 On Sun, Mar 16, 2014 at 1:28 AM, Erik Rijkers e...@xs4all.nl wrote:
 [ jsonb-11.patch.gz ]

 This doesn't quite compile:

 Sorry. I guess Andrew's earlier merging of master was insufficient.

 Attached revision fixes bitrot.


Patch applies, but there is still something wrong; now during the actual 
compile (of contrib):
(this is actually the same error I get when pulling straight from the git repo 
(since yesterday somewhere, I think, or
maybe a bit earlier still))

(git repo being:  on https://github.com/feodor/postgres.git, branch 
jsonb_and_hstore)



-- [2014.03.16 12:29:27 jsonb/0] make contrib
hstore_io.c: In function ‘hstore_to_jsonb’:
hstore_io.c:1398:6: error: ‘JsonbValue’ has no member named ‘size’
   key.size = sizeof(JEntry);
  ^
hstore_io.c:1402:6: error: ‘JsonbValue’ has no member named ‘size’
   key.size += key.string.len;
  ^
hstore_io.c:1408:7: error: ‘JsonbValue’ has no member named ‘size’
val.size = sizeof(JEntry);
   ^
hstore_io.c:1413:7: error: ‘JsonbValue’ has no member named ‘size’
val.size = sizeof(JEntry);
   ^
hstore_io.c:1417:7: error: ‘JsonbValue’ has no member named ‘size’
val.size += val.string.len;
   ^
hstore_io.c: In function ‘hstore_to_jsonb_loose’:
hstore_io.c:1450:6: error: ‘JsonbValue’ has no member named ‘size’
   key.size = sizeof(JEntry);
  ^
hstore_io.c:1454:6: error: ‘JsonbValue’ has no member named ‘size’
   key.size += key.string.len;
  ^
hstore_io.c:1458:6: error: ‘JsonbValue’ has no member named ‘size’
   val.size = sizeof(JEntry);
  ^
hstore_io.c:1524:8: error: ‘JsonbValue’ has no member named ‘size’
 val.size += VARSIZE_ANY(val.numeric) +sizeof(JEntry);
^
hstore_io.c:1528:8: error: ‘JsonbValue’ has no member named ‘size’
 val.size = sizeof(JEntry);
^
hstore_io.c:1532:8: error: ‘JsonbValue’ has no member named ‘size’
 val.size += val.string.len;
^
make[1]: *** [hstore_io.o] Error 1
make: *** [all-hstore-recurse] Error 2
-- make returned 2 - abort


thanks,

Erik Rijkers






-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] jsonb status - 'JsonbValue' has no member named 'size'

2014-03-16 Thread Erik Rijkers
On Sun, March 16, 2014 13:23, Andrew Dunstan wrote:

 [ jsonb-12.patch ]

patch applies; compiles, and builds, but contrib installs with this error:

make[1]: *** No rule to make target `hstore--1.2.sql', needed by `installdata'. 
 Stop.
make: *** [install-hstore-recurse] Error 2

After that an instance can be started but hstore is not available:

create extension hstore;
ERROR:  could not stat file 
/home/aardvark/pg_stuff/pg_installations/pgsql.jsonb/share/extension/hstore--1.3.sql:
 No such
file or directory





-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers