[Gambas-user] SHELL not working (GB_DIR)
Benoît Minisini
gambas at ...1...
Fri Dec 18 23:24:55 CET 2009
> Jesus Guardon escribió:
> > Benoît Minisini escribió:
> >>> Hi all
> >>>
> >>> I am experimenting with the GB_DIR environment variable, and I've made
> >>> a deb package with my program to install it in /opt. The current dir
> >>> structure is as follows:
> >>>
> >>> jesus at ...2151...:~$ tree /opt
> >>> /opt
> >>> `-- dfhlog
> >>>
> >>> |-- dfhlog.gambas
> >>>
> >>> `-- gambas2
> >>>
> >>> |-- bin
> >>> |
> >>> | |-- gbr2 -> gbx2
> >>> |
> >>> | `-- gbx2
> >>>
> >>> `-- lib
> >>> `-- gambas2
> >>>
> >>> |-- gb.component
> >>> |-- gb.corba.component
> >>> |-- ... etc
> >>>
> >>> ...etc...
> >>>
> >>> I am calling my executable from a bash script located in /usr/local/bin
> >>>
> >>> jesus at ...2151...:~$ cat /usr/local/bin/dfhlog
> >>> #!/bin/sh
> >>> export PATH=/opt/dfhlog/gambas2/bin
> >>> export GB_DIR=/opt/dfhlog/gambas2
> >>> exec /opt/dfhlog/dfhlog.gambas
> >>>
> >>> (In this case, LD_LIBRARY_PATH is not used, because they already are in
> >>> my system).
>
> <snip>
>
> > Thanks Benoît
> >
> > Surprisingly, after a recompile, it works as expected! May be I was
> > using an old executable file (dfhlog.gambas). Sorry for my mistake 8-(
> >
> > Regards
> >
> > Jesús
>
> Hi again
>
> Continuing my testings on GB_DIR, I'm running into a new problem: SHELL
> command has no effect at all. All sentences using SHELL are not
> executed. As you can guess, running my project executable the normal way
> (not using GB_DIR) it is running right. Could this be a bug?
>
> Thanks in advance.
>
> Jesús
>
SHELL is just an equivalent of EXEC ["sh", "-c", "XXX"] where "XXX" is the
string passed to the SHELL command.
Do you have any error message from gambas? I need as many details as possible!
Regards,
--
Benoît Minisini
More information about the User
mailing list