[Gambas-user] Gambas error messages

jm joem at ...2671...
Fri Sep 21 21:27:45 CEST 2012


On Fri, 2012-09-21 at 21:02 +0300, Jussi Lahtinen wrote:
> OK, seems that there is no working version of Gambas2 in Ubuntu repository.
> I have no clue what is going on...
> 
> Jussi

I can understand your view point.

Thats why I was originally posting to ask if more could be
done for the command line options to output more verbose
messages for the rainy day when things go wrong
so that we may debug in silence.


> 
> On Fri, Sep 21, 2012 at 10:40 AM, jm <joem at ...2671...> wrote:
> 
> > Jussi,
> >
> > Finally some difference!
> >
> >
> >         miniand at ...3014...:~$ cd /usr/bin
> >         miniand at ...3014...:/usr/bin$ ls -l gam*
> >         lrwxrwxrwx 1 root root      14 Dec  6  2011 gambas2 ->
> >         gambas2.gambas
> >         -rwxr-xr-x 1 root root  427530 Dec  6  2011
> >         gambas2-database-manager.gambas
> >         -rwxr-xr-x 1 root root 2372105 Dec  6  2011 gambas2.gambas
> >         -rwxr-xr-x 1 root root    5600 Dec  5  2011 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/gambas2
> >         (gdb) run
> >         Starting program: /usr/bin/gbr2 /usr/bin/gambas2
> >         [Thread debugging using libthread_db enabled]
> >         Using host libthread_db library
> >         "/lib/arm-linux-gnueabi/libthread_db.so.1".
> >         ERROR: #49: Not a directory: /usr/bin/gambas2/.project
> >         [Inferior 1 (process 1145) 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:45 +0300, Jussi Lahtinen wrote:
> > > 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
> > > >
> > >
> > ------------------------------------------------------------------------------
> > > 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
> >
> >
> >
> >
> >
> >
> > ------------------------------------------------------------------------------
> > Got visibility?
> > Most devs has no idea what their production app looks like.
> > Find out how fast your code is with AppDynamics Lite.
> > http://ad.doubleclick.net/clk;262219671;13503038;y?
> > http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
> >
> ------------------------------------------------------------------------------
> Got visibility?
> Most devs has no idea what their production app looks like.
> Find out how fast your code is with AppDynamics Lite.
> http://ad.doubleclick.net/clk;262219671;13503038;y?
> 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