[Gambas-user] Re: "[12] Not an object" error.

ron ronstk at ...239...
Mon Mar 8 14:35:14 CET 2004


On Sunday 07 March 2004 22:38, jholm at ...381... wrote:
> Hi,
>
> I've done some further studying of my problem. First of all, if I do a
> clean (from source, that is) "make, make install" the gbi seg-faults on the
> info files. I didn't see that at first, sorry. I've tried to recompile with
> gcc 3. 2.3 and 3.3.2 and with -O3 and -O switches, but no luck.
>
> I get the following warnings from "./configure > /dev/null/":
>
> configure: warning: *** internationalization library (if not present in C
> library) is disabled
> configure: warning: *** charset conversion library (if not present in C
> library) is disabled

I do have these to but can't say it is bad. It is a warning and not a error.

> configure: warning: *** PostgreSQL driver is disabled
> configure: warning: *** MySQL driver is disabled
>
>
> When using the Gentoo ebuild, which effectively just removes the gbi part
> of the Makefile, I get the below mentioned errors.

This remove is the source of the problem I think

>
> But in the FAQ I see Gentoo 1.4 as being supported, meaning that my system
> most likely has a problem. Is there any particular demands on the linked
> libraries? version numbers, gcc compiler, optimization settings, or ...
>
> hope you can help.
>
> Regards,
> Jesper Holm
>

As Benoit already send to me as answer

You must be root to launch 'gbi -a', as this program will write the info files 
in the /opt/gambas/lib/info directory.

The -a options tells gbi to make all info files.

This should work. Only if one of the compiled libraries has an error you get a 
segfault. look witch are done and saved in /opt/gambas/lib/info and wich are 
not done. When al is ok you should have these files

gb.db.info <====  these  not  while postGRE and MySQL are disabled
gb.eval.info
gb.info
gb.net.info
gb.qt.editor.info
gb.qt.ext.info
gb.qt.info
gb.qt.kde.html.info
gb.qt.kde.info
gb.sdl.info
gb.vb.info

For the missing you can use gbi with the above name without the .info at the 
end. The bad one will return the segfault.

Ron





More information about the User mailing list