I've recently upgraded to Octave 3.6.4, and am suddenly having a problem where I get the message `(octave:23508): GLib-CRITICAL **: PCRE library is compiled without UTF8 support`. A simple test of `pcretest -C` gives me

```
PCRE version 8.21 2011-12-12
Compiled with
No UTF-8 support
No Unicode properties support
No just-in-time compiler support
Newline sequence is LF
\R matches all Unicode newlines
Internal link size = 2
POSIX malloc threshold = 10
Default match limit = 10000000
Default recursion depth limit = 10000000
Match recursion uses stack

```

After research, I downloaded the source and recompiled (using these directions: )[enter link description here](http://www.linuxfromscratch.org/blfs/view/svn/general/pcre.html). Now, I have two versions of libpcre on my system. The previous 8.21 in `/usr/local/bin/pcretest`, and the new 8.33 in `/usr/bin/pcretest`. This latter is the one I want, as it gives

```
ahowe42@Neuromancer:~/Downloads$ /usr/bin/pcretest -C
PCRE version 8.33 2013-05-28
Compiled with
8-bit support
UTF-8 support
16-bit support
UTF-16 support
32-bit support
UTF-32 support
Unicode properties support
No just-in-time compiler support
Newline sequence is LF
\R matches all Unicode newlines
Internal link size = 2
POSIX malloc threshold = 10
Default match limit = 10000000
Default recursion depth limit = 10000000
Match recursion uses stack

```

However, running pcretest without the path is still using the old one, as is Octave. How can I remove ver 8.21 and/or force the system to use 8.33?