mydb=# CREATE FUNCTION pgmecab(TEXT) RETURNS TEXT mydb-# AS '/usr/lib64/postgresql/pgmecab.so', 'pgmecab' mydb-# LANGUAGE C IMMUTABLE STRICT; ERROR: incompatible library "/usr/lib64/postgresql/pgmecab.so": missing magic block HINT: Extension libraries are required to use the PG_MODULE_MAGIC macro. mydb=# To avoid this problem, you need to modify pgmecab.c a little bit. See attachment please. Reproducible: Always
Created attachment 162880 [details, diff] fix PG_MODULE_MAGIC problem
in cvs.