[Gambas-user] Gambas error messages

Jussi Lahtinen jussi.lahtinen at ...626...
Thu Sep 20 17:45:23 CEST 2012


Try;
set args /usr/bin/gambas2

Jussi



On Thu, Sep 20, 2012 at 6:41 PM, jm <joem at ...2671...> wrote:

> Sorry Jussi,
> same result:
>
>
> miniand at ...3014...:~$ cd /usr/bin
> miniand at ...3014...:/usr/bin$ ls gam*
> gambas2  gambas2-database-manager.gambas  gambas2.gambas
> gamma4scanimage
> miniand at ...3014...:/usr/bin$ whereis gbr2
> gbr2: /usr/bin/gbr2 /usr/bin/X11/gbr2 /usr/share/man/man1/gbr2.1.gz
> miniand at ...3014...:/usr/bin$ gdb gbr2
> GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "arm-linux-gnueabi".
> For bug reporting instructions, please see:
> <http://bugs.launchpad.net/gdb-linaro/>...
> Reading symbols from /usr/bin/gbr2...(no debugging symbols
> found)...done.
> (gdb) set args /usr/bin
> (gdb) run
> Starting program: /usr/bin/gbr2 /usr/bin
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library
> "/lib/arm-linux-gnueabi/libthread_db.so.1".
> ERROR: #45: File or directory does not exist
> [Inferior 1 (process 1074) exited with code 01]
> (gdb) bt
> No stack.
> (gdb) ^CQuit
> (gdb) bt
> No stack.
> (gdb) quit
> miniand at ...3014...:/usr/bin$
>
>
> On Thu, 2012-09-20 at 18:18 +0300, Jussi Lahtinen wrote:
> > Please do exactly what I told, and send results.
> >
> > Jussi
> >
> >
> >
> > On Thu, Sep 20, 2012 at 5:57 PM, jm <joem at ...2671...>
> wrote:
> >
> > > Hi Jussi,
> > >
> > > Just to re-iterate - I tried numerous different options
> > > including gbx gbr running compiled pre-made serial port
> > > sample, with and without project files, command line
> > > etc. etc. all have same result.
> > >
> > > On Thu, 2012-09-20 at 17:37 +0300, Jussi Lahtinen wrote:
> > > > You tried to launch Gambas executable with gbx, for that you need to
> use
> > > > gbr.
> > > > gbx is for running source code or evaluating, not for executables.
> > > >
> > > > Jussi
> > > >
> > > >
> > > >
> > > >
> > > > On Thu, Sep 20, 2012 at 2:44 PM, jm <joem at ...2671...>
> > > wrote:
> > > >
> > > > > On Wed, 2012-09-19 at 18:21 +0300, Jussi Lahtinen wrote:
> > > > > > Or here is something you could do:
> > > > > >
> > > > > > gdb gbr3
> > > > > > set args /usr/local/bin/gambas3 (or what ever is your install
> path)
> > > > > > run
> > > > > >
> > > > > > You may need to kill the process with Ctrl + c in debugger.
> > > > > > Then with bt, you will get backtrace.
> > > > > > Send it here, so we can see what is happening.
> > > > > >
> > > > > > Jussi
> > > > >
> > > > >
> > > > > (gdb) run
> > > > > Starting program: /usr/bin/gbx2
> > > > > [Thread debugging using libthread_db enabled]
> > > > > Using host libthread_db library
> > > > > "/lib/arm-linux-gnueabi/libthread_db.so.1".
> > > > > ERROR: #45: File or directory does not exist
> > > > > [Inferior 1 (process 12262) exited with code 01]
> > > > > (gdb)
> > > > >
> > > > > bt gives the message no stack.
> > > > >
> > > > > (I tried many different ways of running gdb and all give
> > > > > same answer as above - including set args)
> > > > >
> > > > > hmm.. not sure which file or directory its looking for.
> > > > >
> > > > > >
> > > > > > On Wed, Sep 19, 2012 at 6:13 PM, Jussi Lahtinen <
> > > > > jussi.lahtinen at ...626...>wrote:
> > > > > >
> > > > > > > gambas3 is just program made with Gambas, if it is in infinite
> > > loop,
> > > > > > > interpreter cannot know about it.
> > > > > > > It just does what it is commanded to do. Just like in any other
> > > > > > > programming language.
> > > > > > >
> > > > > > > Try to run something else to see whether anything works.
> > > > > > > gbx3 is Gambas interpreter executable, and gbr3 is for
> executing
> > > Gambas
> > > > > > > executables like gambas3.
> > > > > > >
> > > > > > > What example "gbx3 --help" says?
> > > > > > >
> > > > > > > Jussi
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Sep 19, 2012 at 3:57 PM, jm <
> > > joem at ...2671...
> > > > > >wrote:
> > > > > > >
> > > > > > >> On Wed, 2012-09-19 at 14:03 +0200, Benoît Minisini wrote:
> > > > > > >> > Le 19/09/2012 13:55, jm a écrit :
> > > > > > >> > > Hi,
> > > > > > >> > >
> > > > > > >> > > Gambas runs on Linux and I was just wondering if it can do
> > > more
> > > > > > >> > > with regards to error messages when it is run.
> > > > > > >> > >
> > > > > > >> > > I've got a MK802 with A10 ARM running Lubuntu.
> > > > > > >> > > Gambas2 seems to download and install from repository.
> > > > > > >> > > When run nothing happens.
> > > > > > >> > > When run from command line it does nothing.
> > > > > > >> > > (Reading raspberry pi forums where they use ARM and have
> > > gambas
> > > > > > >> working,
> > > > > > >> > >   this type of error is down to missing libs.)
> > > > > > >> > >
> > > > > > >> > > Doing "gambas2 --help" does nothing.
> > > > > > >> > > (Doing "gambas3 --help" doesn't do conventional help
> > > > > > >> > > message on Ubuntu Linux.)
> > > > > > >> > >
> > > > > > >> > > I was just wondering if it is possible to make gambas
> > > > > > >> > > behave more like other applications so that its command
> > > > > > >> > > line responses are more in line with expectations
> > > > > > >> > > in a Linux environment.
> > > > > > >> > >
> > > > > > >> > > e.g.
> > > > > > >> > > gambas3 --help : generate command line options
> > > > > > >> >
> > > > > > >> > That's possible, even if gambas3 has no command line
> options.
> > > > > > >> >
> > > > > > >> > > gambas3 -v [project] : puts gambas into verbose mode that
> > > > > > >> > > prints a message before checking for a dependent lib
> > > > > > >> > > so that if it crashed a meaningful guess can be made as to
> > > > > > >> > > where to look for a fix.
> > > > > > >> >
> > > > > > >> > There I don't understand : gambas3 is the IDE, it is a GUI
> > > program.
> > > > > If
> > > > > > >> > you have missing libs, gambas3 is not compiled. And if it
> is,
> > > you
> > > > > will
> > > > > > >> > have error messages on the command line when running it.
> > > > > > >>
> > > > > > >> Strange - no error messages at all.
> > > > > > >> When I run gambas2 from command line, nothing happens as in
> the
> > > > > command
> > > > > > >> line is completely frozen probably in an infinite loop and
> unable
> > > to
> > > > > > >> show an IDE or output an error message. So it would be good if
> > > > > > >> for example gambas started with a message like "initialising"
> when
> > > > > > >> a parameter like -v for verbose is used
> > > > > > >> so that at least we know that part has worked.
> > > > > > >> (Emitting even more detailed message such as which buttons
> were
> > > > > > >> pressed with a parameter  "-v2 level" where level is a number
> is
> > > > > another
> > > > > > >> desirable option. Increasing level of reporting can quickly
> find
> > > more
> > > > > > >> complex faults - such as infinite event loops. I know many of
> > > these
> > > > > > >> messages are reported to IDE, but there should be an option to
> > > get it
> > > > > > >> reported to the console - that is the Linux/Unix way - the
> > > console and
> > > > > > >> command line is king - even for a GUI IDE. Driving the IDE
> should
> > > also
> > > > > > >> be command line driven. e.g. options to compile gambas
> programs
> > > should
> > > > > > >> be available as standard from command line options for example
> > > without
> > > > > > >> need for IDE to kick into life.)
> > > > > > >>
> > > > > > >> I had a Genesi smartbook that did the same freeze thing on
> their
> > > > > Ubuntu
> > > > > > >> distro. At the time I didn't need to go forward with it, so I
> > > dropped
> > > > > > >> investigating. The MK802 however I must get going because the
> plan
> > > > > > >> for now is to use OpenBox as the window manager and Gambas as
> the
> > > main
> > > > > > >> application.
> > > > > > >>
> > > > > > >> No doubt I will be trying to compile gambas3 soon for MK802
> > > > > > >> and sort it somehow. In the mean time I thought I make the
> > > suggestion
> > > > > > >> for improved command line options - noting that gambas does
> not
> > > appear
> > > > > > >> to have many options.
> > > > > > >>
> > > > > > >>
> > > > > > >> >  If you try to
> > > > > > >> > open a project which need components that are not install,
> you
> > > will
> > > > > have
> > > > > > >> > errors message boxes.
> > > > > > >> >
> > > > > > >> > So maybe you should try to give more details on how you
> > > installed
> > > > > gambas
> > > > > > >> > on your system, and more details on your system
> > > > > > >>
> > > > > > >> Gambas2 downloaded from the default repository of Lubuntu
> 12.04
> > > > > > >> that came with the distro, by using synaptic.
> > > > > > >> That would point the finger at the maintainers there but as
> its
> > > old
> > > > > > >> its not worth pursuing. I'll probably try to compile gambas3.
> > > > > > >>
> > > > > > >>
> > > > > > >> >  (no idea what a MK802
> > > > > > >> > is...). ARM systems are quite different.
> > > > > > >>
> > > > > > >> It is the rage in ARMs at the moment - full ARM computer on a
> USB
> > > > > stick:
> > > > > > >> https://www.miniand.com/products/MK802%20Android%20Mini%20PC
> > > > > > >> (around $50 on ebay)
> > > > > > >>
> > > > > > >> >
> > > > > > >> > Regards,
> > > > > > >> >
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > >
> > >
> ------------------------------------------------------------------------------
> > > > > > >> Live Security Virtual Conference
> > > > > > >> Exclusive live event will cover all the ways today's security
> and
> > > > > > >> threat landscape has changed and how IT managers can respond.
> > > > > Discussions
> > > > > > >> will include endpoint security, mobile security and the
> latest in
> > > > > malware
> > > > > > >> threats.
> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > > > > > >> _______________________________________________
> > > > > > >> Gambas-user mailing list
> > > > > > >> Gambas-user at lists.sourceforge.net
> > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > >
> ------------------------------------------------------------------------------
> > > > > > Live Security Virtual Conference
> > > > > > Exclusive live event will cover all the ways today's security and
> > > > > > threat landscape has changed and how IT managers can respond.
> > > Discussions
> > > > > > will include endpoint security, mobile security and the latest in
> > > malware
> > > > > > threats.
> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > > > > > _______________________________________________
> > > > > > Gambas-user mailing list
> > > > > > Gambas-user at lists.sourceforge.net
> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> ------------------------------------------------------------------------------
> > > > > Everyone hates slow websites. So do we.
> > > > > Make your web apps faster with AppDynamics
> > > > > Download AppDynamics Lite for free today:
> > > > > http://ad.doubleclick.net/clk;258768047;13503038;j?
> > > > > http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> > > > > _______________________________________________
> > > > > Gambas-user mailing list
> > > > > Gambas-user at lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > > > >
> > > >
> > >
> ------------------------------------------------------------------------------
> > > > Everyone hates slow websites. So do we.
> > > > Make your web apps faster with AppDynamics
> > > > Download AppDynamics Lite for free today:
> > > > http://ad.doubleclick.net/clk;258768047;13503038;j?
> > > > http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> > > > _______________________________________________
> > > > Gambas-user mailing list
> > > > Gambas-user at lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > >
> > >
> > >
> > >
> > >
> > >
> ------------------------------------------------------------------------------
> > > Everyone hates slow websites. So do we.
> > > Make your web apps faster with AppDynamics
> > > Download AppDynamics Lite for free today:
> > > http://ad.doubleclick.net/clk;258768047;13503038;j?
> > > http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> > > _______________________________________________
> > > Gambas-user mailing list
> > > Gambas-user at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > >
> >
> ------------------------------------------------------------------------------
> > Everyone hates slow websites. So do we.
> > Make your web apps faster with AppDynamics
> > Download AppDynamics Lite for free today:
> > http://ad.doubleclick.net/clk;258768047;13503038;j?
> > http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://ad.doubleclick.net/clk;258768047;13503038;j?
> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>



More information about the User mailing list