Glib error after new version

4 views
Skip to first unread message

deadpickle

unread,
May 21, 2009, 5:54:56 PM5/21/09
to camelbox
I am trying to check and make sure my program works under the new
version of camelbox. Uninstalled old version of camelbox and deleted
my msys install. restarted. Installed devel suite of camelbox. I went
to run my program and got
: *** This build of Glib was compiled with glib 2.20.0, but is
currently running w
ith 2.18.2, which is too old. We'll continue, but expect problems!
Can't load 'C:/camelbox/site/lib/auto/Gtk2/Gtk2.dll' for module Gtk2:
load_file:
The specified procedure could not be found at C:/camelbox/lib/
DynaLoader.pm line
203.
at GRRUVI-v1.621-gpsa.pl line 20
Compilation failed in require at GRRUVI-v1.621-gpsa.pl line 20.
BEGIN failed--compilation aborted at GRRUVI-v1.621-gpsa.pl line 20.

Not sure what to do now. Any ideas?

Brian Manning

unread,
May 21, 2009, 6:02:51 PM5/21/09
to came...@googlegroups.com

1) Verify your libglib binary.

Open Explorer, navigate to C:\camelbox\bin, right click on
libglib-2.0.0.dll and choose Properties, click on the Version tab; it
should say 2.20.0 for File version:

2) Check your PATH environment variable.

In the same window you tried to run the above command in, type 'set',
then look for the PATH environment variable. Camelbox binary paths
(C:\camelbox\bin) need to be listed *BEFORE* any other Perl binary
paths on your system if you wish to run with the binary libraries that
come with Camelbox.

3) Pastebin your script so I can see it.

I'm betting it's #2, or possibly #3.

Thanks,

Brian

deadpickle

unread,
May 21, 2009, 6:29:01 PM5/21/09
to camelbox


On May 21, 5:02 pm, Brian Manning <elspicyj...@gmail.com> wrote:
> On Thu, May 21, 2009 at 2:54 PM, deadpickle<deadpic...@gmail.com> wrote:
>
> > I am trying to check and make sure my program works under the new
> > version of camelbox. Uninstalled old version of camelbox and deleted
> > my msys install. restarted. Installed devel suite of camelbox. I went
> > to run my program and got
> > : *** This build of Glib was compiled with glib 2.20.0, but is
> > currently running w
> > ith 2.18.2, which is too old.  We'll continue, but expect problems!
> > Can't load 'C:/camelbox/site/lib/auto/Gtk2/Gtk2.dll' for module Gtk2:
> > load_file:
> > The specified procedure could not be found at C:/camelbox/lib/
> > DynaLoader.pm line
> >  203.
> >  at GRRUVI-v1.621-gpsa.pl line 20
> > Compilation failed in require at GRRUVI-v1.621-gpsa.pl line 20.
> > BEGIN failed--compilation aborted at GRRUVI-v1.621-gpsa.pl line 20.
>
> > Not sure what to do now. Any ideas?
>
> 1) Verify your libglib binary.
>
> Open Explorer, navigate to C:\camelbox\bin, right click on
> libglib-2.0.0.dll and choose Properties, click on the Version tab; it
> should say 2.20.0 for File version:
>
> 2) Check your PATH environment variable.

for some reason I installed the Gtk+ runtime for win32. Dont remember
why I did that but that fixed it.
Reply all
Reply to author
Forward
0 new messages