Quoting Tom Lane <[EMAIL PROTECTED]>:
> Brandon Ibach <[EMAIL PROTECTED]> writes:
> > ERROR: Load of file /home/postgres/lib/vcic.so failed:
> > /home/postgres/lib/vcic.so: undefined symbol: palloc
>
> palloc() has been a macro for a long time. Could you be
> compiling against some extremely obsolete header files that
> declare it as a plain function?
>
Right on target. Turns out the previous administrator of this
machine attempted to install an old version of Postgres (before I took
over and put on a newer one), and apparently decided it would be best
for the include files to reside directly in /usr/include. Thus, my
compilations were using that old postgres.h, leading to the problem.
Thanks! :)
-Brandon :)