Howdy,

I am looking at src/parrot_util.c to see how mod_parrot does the magic
that it does, and I was surprised to see

#include "parrot/parrot.h"

>From what I have been told, this is only for use inside Parrot core,
so it seems that mod_parrot is breaking any semblance of
encapsulation. This is probably because the functions it needed were
not exported.

I ran into this because I got this error message:

psql -f t/sql/test.sql
psql:plparrot.sql:3: ERROR:  could not load library
"/home/leto/lib/postgresql/plparrot.so":
/home/leto/lib/postgresql/plparrot.so: undefined symbol:
Parrot_call_sub

from the load_pir branch of PL/Parrot [0].

There are no tests nor docs for Parrot_call_sub. I will attempt to fix that.

Any help with this issue would be greatly appreciated. This is a
mega-blocker for PL/Parrot.

Duke

[0] - http://github.com/leto/plparrot/blob/load_pir/src/plparrot.c

-- 
Jonathan "Duke" Leto
[email protected]
http://leto.net
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to