<div dir="ltr"><div>Hi all:</div><div>    I'm new here, I don't know is it appropriate to report that issue via mail list. If not, I apologize.</div><div><br></div><div>    I have builded postgis2.4.4 and postgis2.4.5dev with postgresql 11devel today, and one error occured when `make` address_standardizer, here is the error info:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">    std_pg_hash.c: In function ‘AddToStdPortalCache’:<br>std_pg_hash.c:400:44: warning: passing argument 1 of ‘MemoryConte xtCreate’ makes pointer from integer without a cast [-Wint-conver sion]<br>     STDMemoryContext = MemoryContextCreate(T_AllocSetContext, 819<br>                                            ^<br>In file included from std_pg_hash.c:7:0:<br>/mnt/e/app/postgres/include/server/utils/memutils.h:140:13: note: expected ‘MemoryContext {aka struct MemoryContextData *}’ but ar<br>gument is of type ‘int’<br> extern void MemoryContextCreate(MemoryContext node,<br>             ^<br><font style="background-color:rgb(0,255,0)">std_pg_hash.c:400:22: error: void value not ignored as it ought to be</font><br>     STDMemoryContext = MemoryContextCreate(T_AllocSetContext, 819<br>                      ^<br><builtin>: recipe for target 'std_pg_hash.o' failed<br>make[2]: *** [std_pg_hash.o] Error 1</blockquote><div> </div><div>so I look at my postgresql and find out that MemoryContextCreate was a void funcation, here is the code in utils/memutils.h</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><br>/*<br> * This routine handles the context-type-independent part of memory<br> * context creation.  It's intended to be called from context-type-<br> * specific creation routines, and noplace else.<br> */<br>extern void MemoryContextCreate(MemoryContext node,<br>                                        NodeTag tag,<br>                                        const MemoryContextMethods *methods,<br>                                        MemoryContext parent,<br>                                        const char *name);<br></blockquote><div><br></div><div>Now I think this is an error  caused by postgresql function change, am I right ? So I should use a older version of postgresql ?</div><div>If what I think was wrong, pls help me.</div><div><br></div><div>Thank you very much!</div></div>