[Gambas-user] Balloons, everywhere but when I don't want them.
Probably obscure, but I'll give it a go anyway... This project has about 80 or so Timers running at any given time, when they fire some stuff is updated and then a balloon pops up to alert the user that some update has happened. All fantastic. And an added bonus is that the balloon pops up on any virtual desktop. Which is even more fantastic as far as I am concerned and exactly what I have been looking for for some years. What is not so great is that when this happens on the desktop where the app is running, not only does the balloon appear, but the actual form that produces the balloon gets popped up to the top of the desktop. Which is infuriating if the user is actually in another app on that desktop. Even further, the project itself has a bunch of popup forms where the user can enter manual updates of some data. When the balloon appears (and the main form) the popup is lowered and you cannot bring it back to the top layer. I'll try a more concrete example (or two), to see if I can explain what I am trying to do a bit more clearly. I have my email client (sylpheed) running, every so often it goes and checks for incoming mail. If there is some new mail a boxy looking thing appears at the bottom right corner of the screen telling me I have new mail. No matter which desktop I am actually on at the time. A bit later that boxy thing fades away. It doesn't interrupt what I am doing in any way, nor does it pop up the main email client screen. Similarly, on my laptop I have Batti running which when I'm getting a bit low on battery power pops up a message in the desktop panel telling me to plug the damn thing in. Again this does not interrupt what I'm doing. So, how can I achieve the same effect in gambas? tia bruce -- B Bruen -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
i'll do my own test and report feedback.. seems your recent git versions obvious some commands.. Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com 2017-08-17 16:17 GMT-04:00 Gianluigi : > I updated with git pull but I get the same mistake. > I deduce that once deleted the files with this command are not rewritten. > Is that so? > [0] > Regards > Gianluigi > [0] > > gian@gi:~$ cd gambasdevel > gian@gi:~/gambasdevel$ git pull > remote: Counting objects: 33, done. > remote: Compressing objects: 100% (19/19), done. > remote: Total 33 (delta 15), reused 24 (delta 14) > Unpacking objects: 100% (33/33), done. > Da https://gitlab.com/gambas/gambas >191e862..ef241ff qt5ext -> origin/qt5ext > Already up-to-date. > gian@gi:~/gambasdevel$ ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 > ./configure -C ) > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 > gian@gi:~/gambasdevel$ > > libtoolize: putting auxiliary files in `.'. > libtoolize: copying file `./ltmain.sh' > libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. > libtoolize: copying file `m4/libtool.m4' > libtoolize: copying file `m4/ltoptions.m4' > libtoolize: copying file `m4/ltsugar.m4' > libtoolize: copying file `m4/ltversion.m4' > libtoolize: copying file `m4/lt~obsolete.m4' > libtoolize: Remember to add `LT_INIT' to configure.ac. > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. > autoreconf: Entering directory `.' > autoreconf: configure.ac: not using Gettext > autoreconf: running: aclocal > autoreconf: configure.ac: tracing > autoreconf: configure.ac: adding subdirectory main to autoreconf > autoreconf: Entering directory `main' > autoreconf: running: aclocal -I m4 --install > autoreconf: running: libtoolize --copy > autoreconf: running: /usr/bin/autoconf > autoreconf: running: /usr/bin/autoheader > autoreconf: running: automake --add-missing --copy --no-force > Makefile.am: error: required file './ChangeLog' not found > autoreconf: automake failed with exit status: 1 > > > 2017-08-17 17:46 GMT+02:00 Gianluigi : > >> I had previously successfully updated using these drastic commands. >> >> cd gambasdevel >> sudo make uninstall >> cd >> rm -rf gambasdevel/ >> git clone https://gitlab.com/gambas/gambas.git gambasdevel >> cd gambasdevel >> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > >> ~/Scrivania/R_conf-Gambsdevel.log 2>&1 >> ( make && sudo make install ) > ~/Scrivania/Make_Inst-Gambasdevel.log 2>&1 >> >> This time I tried with the git pull command (gian@gi:~gambasdevel$ git >> pull) >> Since there were variations I gave the usual command: >> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > >> ~/Scrivania/R_conf-Gambsdevel.log 2>&1 >> >> But I get this error: >> >> libtoolize: putting auxiliary files in `.'. >> libtoolize: copying file `./ltmain.sh' >> libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. >> libtoolize: copying file `m4/libtool.m4' >> libtoolize: copying file `m4/ltoptions.m4' >> libtoolize: copying file `m4/ltsugar.m4' >> libtoolize: copying file `m4/ltversion.m4' >> libtoolize: copying file `m4/lt~obsolete.m4' >> libtoolize: Remember to add `LT_INIT' to configure.ac. >> libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. >> autoreconf: Entering directory `.' >> autoreconf: configure.ac: not using Gettext >> autoreconf: running: aclocal >> autoreconf: configure.ac: tracing >> autoreconf: configure.ac: adding subdirectory main to autoreconf >> autoreconf: Entering directory `main' >> autoreconf: running: aclocal -I m4 --install >> autoreconf: running: libtoolize --copy >> autoreconf: running: /usr/bin/autoconf >> autoreconf: running: /usr/bin/autoheader >> autoreconf: running: automake --add-missing --copy --no-force >> Makefile.am: error: required file './ChangeLog' not found >> autoreconf: automake failed with exit status: 1 >> >> What am I doing wrong? >> >> Regards >> Gianluigi >> >> >> 2017-08-17 16:11 GMT+02:00 Adrien Prokopowicz < >> adrien.prokopow...@gmail.com>: >> >>> Le Sun, 13 Aug 2017 14:56:51 +0200, Gianluigi a >>> écrit: >>> >>> Hi Benoit, I apologize for ignorance but I have never used Git. To update the Trunk, what should I do now? To subscribe to the new ML? To report a bug? Write access is only for participating in the code, or? Regards Gianluigi >>> >>> (I'm responding here because this thread is a mess) >>> >>> I just updated the installation instructions on the wiki for those who >>> want to >>> download the development version from git : >>> http://gambaswiki.org/wiki/install#t6 . >>> >>> This should help those who are unfamiliar with git, and just want to >>> download the >>> latest development version. :-) >>> >>> -- >>> Adrien Prokopowicz >>> >>> >>> -- >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>> ___
Re: [Gambas-user] Switching to GitLab
I updated with git pull but I get the same mistake. I deduce that once deleted the files with this command are not rewritten. Is that so? [0] Regards Gianluigi [0] gian@gi:~$ cd gambasdevel gian@gi:~/gambasdevel$ git pull remote: Counting objects: 33, done. remote: Compressing objects: 100% (19/19), done. remote: Total 33 (delta 15), reused 24 (delta 14) Unpacking objects: 100% (33/33), done. Da https://gitlab.com/gambas/gambas 191e862..ef241ff qt5ext -> origin/qt5ext Already up-to-date. gian@gi:~/gambasdevel$ ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 gian@gi:~/gambasdevel$ libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' libtoolize: Remember to add `LT_INIT' to configure.ac. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal autoreconf: configure.ac: tracing autoreconf: configure.ac: adding subdirectory main to autoreconf autoreconf: Entering directory `main' autoreconf: running: aclocal -I m4 --install autoreconf: running: libtoolize --copy autoreconf: running: /usr/bin/autoconf autoreconf: running: /usr/bin/autoheader autoreconf: running: automake --add-missing --copy --no-force Makefile.am: error: required file './ChangeLog' not found autoreconf: automake failed with exit status: 1 2017-08-17 17:46 GMT+02:00 Gianluigi : > I had previously successfully updated using these drastic commands. > > cd gambasdevel > sudo make uninstall > cd > rm -rf gambasdevel/ > git clone https://gitlab.com/gambas/gambas.git gambasdevel > cd gambasdevel > ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 > ( make && sudo make install ) > ~/Scrivania/Make_Inst-Gambasdevel.log 2>&1 > > This time I tried with the git pull command (gian@gi:~gambasdevel$ git > pull) > Since there were variations I gave the usual command: > ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 > > But I get this error: > > libtoolize: putting auxiliary files in `.'. > libtoolize: copying file `./ltmain.sh' > libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. > libtoolize: copying file `m4/libtool.m4' > libtoolize: copying file `m4/ltoptions.m4' > libtoolize: copying file `m4/ltsugar.m4' > libtoolize: copying file `m4/ltversion.m4' > libtoolize: copying file `m4/lt~obsolete.m4' > libtoolize: Remember to add `LT_INIT' to configure.ac. > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. > autoreconf: Entering directory `.' > autoreconf: configure.ac: not using Gettext > autoreconf: running: aclocal > autoreconf: configure.ac: tracing > autoreconf: configure.ac: adding subdirectory main to autoreconf > autoreconf: Entering directory `main' > autoreconf: running: aclocal -I m4 --install > autoreconf: running: libtoolize --copy > autoreconf: running: /usr/bin/autoconf > autoreconf: running: /usr/bin/autoheader > autoreconf: running: automake --add-missing --copy --no-force > Makefile.am: error: required file './ChangeLog' not found > autoreconf: automake failed with exit status: 1 > > What am I doing wrong? > > Regards > Gianluigi > > > 2017-08-17 16:11 GMT+02:00 Adrien Prokopowicz < > adrien.prokopow...@gmail.com>: > >> Le Sun, 13 Aug 2017 14:56:51 +0200, Gianluigi a >> écrit: >> >> Hi Benoit, >>> >>> I apologize for ignorance but I have never used Git. >>> To update the Trunk, what should I do now? >>> To subscribe to the new ML? >>> To report a bug? >>> Write access is only for participating in the code, or? >>> >>> Regards >>> Gianluigi >>> >> >> (I'm responding here because this thread is a mess) >> >> I just updated the installation instructions on the wiki for those who >> want to >> download the development version from git : >> http://gambaswiki.org/wiki/install#t6 . >> >> This should help those who are unfamiliar with git, and just want to >> download the >> latest development version. :-) >> >> -- >> Adrien Prokopowicz >> >> >> -- >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> ___ >> Gambas-user mailing list >> Gambas-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdo
Re: [Gambas-user] Switching to GitLab
Am Donnerstag, den 17.08.2017, 17:54 +0200 schrieb Benoît Minisini via Gambas-user: > Le 17/08/2017 à 17:52, Benoît Minisini a écrit : > > Le 17/08/2017 à 17:46, Gianluigi a écrit : > >> I had previously successfully updated using these drastic commands. > >> > >> cd gambasdevel > >> sudo make uninstall > >> cd > >> rm -rf gambasdevel/ > >> git clone https://gitlab.com/gambas/gambas.git gambasdevel > >> cd gambasdevel > >> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > > >> ~/Scrivania/R_conf-Gambsdevel.log 2>&1 > >> ( make && sudo make install ) > ~/Scrivania/Make_Inst-Gambasdevel.log > >> 2>&1 > >> > >> This time I tried with the git pull command (gian@gi:~gambasdevel$ git > >> pull) > >> Since there were variations I gave the usual command: > >> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > > >> ~/Scrivania/R_conf-Gambsdevel.log 2>&1 > >> > >> But I get this error: > >> > >> libtoolize: putting auxiliary files in `.'. > >> libtoolize: copying file `./ltmain.sh' > >> libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. > >> libtoolize: copying file `m4/libtool.m4' > >> libtoolize: copying file `m4/ltoptions.m4' > >> libtoolize: copying file `m4/ltsugar.m4' > >> libtoolize: copying file `m4/ltversion.m4' > >> libtoolize: copying file `m4/lt~obsolete.m4' > >> libtoolize: Remember to add `LT_INIT' to configure.ac. > >> libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. > >> autoreconf: Entering directory `.' > >> autoreconf: configure.ac: not using Gettext > >> autoreconf: running: aclocal > >> autoreconf: configure.ac: tracing > >> autoreconf: configure.ac: adding subdirectory main to autoreconf > >> autoreconf: Entering directory `main' > >> autoreconf: running: aclocal -I m4 --install > >> autoreconf: running: libtoolize --copy > >> autoreconf: running: /usr/bin/autoconf > >> autoreconf: running: /usr/bin/autoheader > >> autoreconf: running: automake --add-missing --copy --no-force > >> Makefile.am: error: required file './ChangeLog' not found > >> autoreconf: automake failed with exit status: 1 > >> > >> What am I doing wrong? > >> > >> Regards > >> Gianluigi > >> > > Nothing, it's me: I have just removed that file, and I forgot it is > > required by autotools. I fix that immediately... > > > > You should wait a bit, as apparently GitLab is down. > ça recommence encore ! ;°) -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
sometimes gitlab make rapid deploys of their software that only takes some minutes... Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com 2017-08-17 11:54 GMT-04:00 Benoît Minisini via Gambas-user : > Le 17/08/2017 à 17:52, Benoît Minisini a écrit : >> >> Le 17/08/2017 à 17:46, Gianluigi a écrit : >>> >>> I had previously successfully updated using these drastic commands. >>> >>> cd gambasdevel >>> sudo make uninstall >>> cd >>> rm -rf gambasdevel/ >>> git clone https://gitlab.com/gambas/gambas.git gambasdevel >>> cd gambasdevel >>> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > >>> ~/Scrivania/R_conf-Gambsdevel.log 2>&1 >>> ( make && sudo make install ) > ~/Scrivania/Make_Inst-Gambasdevel.log >>> 2>&1 >>> >>> This time I tried with the git pull command (gian@gi:~gambasdevel$ git >>> pull) >>> Since there were variations I gave the usual command: >>> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > >>> ~/Scrivania/R_conf-Gambsdevel.log 2>&1 >>> >>> But I get this error: >>> >>> libtoolize: putting auxiliary files in `.'. >>> libtoolize: copying file `./ltmain.sh' >>> libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. >>> libtoolize: copying file `m4/libtool.m4' >>> libtoolize: copying file `m4/ltoptions.m4' >>> libtoolize: copying file `m4/ltsugar.m4' >>> libtoolize: copying file `m4/ltversion.m4' >>> libtoolize: copying file `m4/lt~obsolete.m4' >>> libtoolize: Remember to add `LT_INIT' to configure.ac. >>> libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. >>> autoreconf: Entering directory `.' >>> autoreconf: configure.ac: not using Gettext >>> autoreconf: running: aclocal >>> autoreconf: configure.ac: tracing >>> autoreconf: configure.ac: adding subdirectory main to autoreconf >>> autoreconf: Entering directory `main' >>> autoreconf: running: aclocal -I m4 --install >>> autoreconf: running: libtoolize --copy >>> autoreconf: running: /usr/bin/autoconf >>> autoreconf: running: /usr/bin/autoheader >>> autoreconf: running: automake --add-missing --copy --no-force >>> Makefile.am: error: required file './ChangeLog' not found >>> autoreconf: automake failed with exit status: 1 >>> >>> What am I doing wrong? >>> >>> Regards >>> Gianluigi >>> >> Nothing, it's me: I have just removed that file, and I forgot it is >> required by autotools. I fix that immediately... >> > > You should wait a bit, as apparently GitLab is down. > > > -- > Benoît Minisini > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
really usefully, i'm taking all the feedback here for a more completion use cases guide Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com 2017-08-17 4:01 GMT-04:00 adamn...@gmail.com : > This might help some folks: > https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet > > b > > On Thu, 17 Aug 2017 09:46:32 +0200 > Christof Thalhofer wrote: > >> Hi, >> >> Am 16.08.2017 um 18:19 schrieb Karl Reinl: >> >> > not knowing git, and not having read anything about GitLab, >> > following these instructions seems to run oK! But this is a > 35 MB >> > download. Do I have to do that every time, if I want to get the newest >> > release (I know the example is for the stable Version)? >> > What is to do to get only the changes like with svn ? Any short HowTo >> > somewhere ? >> >> Sorry for all, but downloading Gambas each time is quite silly (and bad >> to Gitlab also). >> >> Normally one would clone the repo first, then work with it and just >> fetch the differences: >> >> Clone: >> >> git clone https://gitlab.com/gambas/gambas >> >> Then you are automatically on the master branch, which is bleeding edge >> development. >> >> Fetch only differences since last clone/pull: >> >> cd gambas >> git pull >> >> And that's all. If your current branch is master then you always are on >> bleeding edge! >> >> (do configure/make/install as usual) >> >> But as you now have the complete repository on your computer you can >> easyly switch to another version, you can checkout tags and also branches: >> >> For actual stable you would do: >> >> git checkout v3.10.0 >> >> For an older one: >> >> git checkout v3.7.1 >> >> I dont know much about compiling gambas, but I think, that a "make >> clean" could be neccessary between compiler runs. >> >> Alles Gute >> >> Christof Thalhofer >> >> -- >> Dies ist keine Signatur >> > > > -- > B Bruen > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
Thanks for the answers, as I have already written only to Benoit (wrong as usual :-)), no problem. I'm just doing experiance. Regards Gianluigi 2017-08-17 17:54 GMT+02:00 Benoît Minisini : > Le 17/08/2017 à 17:52, Benoît Minisini a écrit : > >> Le 17/08/2017 à 17:46, Gianluigi a écrit : >> >>> I had previously successfully updated using these drastic commands. >>> >>> cd gambasdevel >>> sudo make uninstall >>> cd >>> rm -rf gambasdevel/ >>> git clone https://gitlab.com/gambas/gambas.git gambasdevel >>> cd gambasdevel >>> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > >>> ~/Scrivania/R_conf-Gambsdevel.log 2>&1 >>> ( make && sudo make install ) > ~/Scrivania/Make_Inst-Gambasdevel.log >>> 2>&1 >>> >>> This time I tried with the git pull command (gian@gi:~gambasdevel$ git >>> pull) >>> Since there were variations I gave the usual command: >>> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > >>> ~/Scrivania/R_conf-Gambsdevel.log 2>&1 >>> >>> But I get this error: >>> >>> libtoolize: putting auxiliary files in `.'. >>> libtoolize: copying file `./ltmain.sh' >>> libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. >>> libtoolize: copying file `m4/libtool.m4' >>> libtoolize: copying file `m4/ltoptions.m4' >>> libtoolize: copying file `m4/ltsugar.m4' >>> libtoolize: copying file `m4/ltversion.m4' >>> libtoolize: copying file `m4/lt~obsolete.m4' >>> libtoolize: Remember to add `LT_INIT' to configure.ac. >>> libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. >>> autoreconf: Entering directory `.' >>> autoreconf: configure.ac: not using Gettext >>> autoreconf: running: aclocal >>> autoreconf: configure.ac: tracing >>> autoreconf: configure.ac: adding subdirectory main to autoreconf >>> autoreconf: Entering directory `main' >>> autoreconf: running: aclocal -I m4 --install >>> autoreconf: running: libtoolize --copy >>> autoreconf: running: /usr/bin/autoconf >>> autoreconf: running: /usr/bin/autoheader >>> autoreconf: running: automake --add-missing --copy --no-force >>> Makefile.am: error: required file './ChangeLog' not found >>> autoreconf: automake failed with exit status: 1 >>> >>> What am I doing wrong? >>> >>> Regards >>> Gianluigi >>> >>> Nothing, it's me: I have just removed that file, and I forgot it is >> required by autotools. I fix that immediately... >> >> > You should wait a bit, as apparently GitLab is down. > > -- > Benoît Minisini > -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
Le 17/08/2017 à 17:52, Benoît Minisini a écrit : Le 17/08/2017 à 17:46, Gianluigi a écrit : I had previously successfully updated using these drastic commands. cd gambasdevel sudo make uninstall cd rm -rf gambasdevel/ git clone https://gitlab.com/gambas/gambas.git gambasdevel cd gambasdevel ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 ( make && sudo make install ) > ~/Scrivania/Make_Inst-Gambasdevel.log 2>&1 This time I tried with the git pull command (gian@gi:~gambasdevel$ git pull) Since there were variations I gave the usual command: ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 But I get this error: libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' libtoolize: Remember to add `LT_INIT' to configure.ac. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal autoreconf: configure.ac: tracing autoreconf: configure.ac: adding subdirectory main to autoreconf autoreconf: Entering directory `main' autoreconf: running: aclocal -I m4 --install autoreconf: running: libtoolize --copy autoreconf: running: /usr/bin/autoconf autoreconf: running: /usr/bin/autoheader autoreconf: running: automake --add-missing --copy --no-force Makefile.am: error: required file './ChangeLog' not found autoreconf: automake failed with exit status: 1 What am I doing wrong? Regards Gianluigi Nothing, it's me: I have just removed that file, and I forgot it is required by autotools. I fix that immediately... You should wait a bit, as apparently GitLab is down. -- Benoît Minisini -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
On Thu, 17 Aug 2017, Gianluigi wrote: > I had previously successfully updated using these drastic commands. > > cd gambasdevel > sudo make uninstall > cd > rm -rf gambasdevel/ > git clone https://gitlab.com/gambas/gambas.git gambasdevel > cd gambasdevel > ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 > ( make && sudo make install ) > ~/Scrivania/Make_Inst-Gambasdevel.log 2>&1 > > This time I tried with the git pull command (gian@gi:~gambasdevel$ git pull) > Since there were variations I gave the usual command: > ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 > > But I get this error: > > libtoolize: putting auxiliary files in `.'. > libtoolize: copying file `./ltmain.sh' > libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. > libtoolize: copying file `m4/libtool.m4' > libtoolize: copying file `m4/ltoptions.m4' > libtoolize: copying file `m4/ltsugar.m4' > libtoolize: copying file `m4/ltversion.m4' > libtoolize: copying file `m4/lt~obsolete.m4' > libtoolize: Remember to add `LT_INIT' to configure.ac. > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. > autoreconf: Entering directory `.' > autoreconf: configure.ac: not using Gettext > autoreconf: running: aclocal > autoreconf: configure.ac: tracing > autoreconf: configure.ac: adding subdirectory main to autoreconf > autoreconf: Entering directory `main' > autoreconf: running: aclocal -I m4 --install > autoreconf: running: libtoolize --copy > autoreconf: running: /usr/bin/autoconf > autoreconf: running: /usr/bin/autoheader > autoreconf: running: automake --add-missing --copy --no-force > Makefile.am: error: required file './ChangeLog' not found > autoreconf: automake failed with exit status: 1 > > What am I doing wrong? > You're not reading the commit log, despite using the development version. 40 minutes ago, Benoit deleted the ChangeLog file because he deemed it useless. So, this explains why the file survived until this day: it isn't useless. Regards, Tobi -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
Le 17/08/2017 à 17:46, Gianluigi a écrit : I had previously successfully updated using these drastic commands. cd gambasdevel sudo make uninstall cd rm -rf gambasdevel/ git clone https://gitlab.com/gambas/gambas.git gambasdevel cd gambasdevel ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 ( make && sudo make install ) > ~/Scrivania/Make_Inst-Gambasdevel.log 2>&1 This time I tried with the git pull command (gian@gi:~gambasdevel$ git pull) Since there were variations I gave the usual command: ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 But I get this error: libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' libtoolize: Remember to add `LT_INIT' to configure.ac. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal autoreconf: configure.ac: tracing autoreconf: configure.ac: adding subdirectory main to autoreconf autoreconf: Entering directory `main' autoreconf: running: aclocal -I m4 --install autoreconf: running: libtoolize --copy autoreconf: running: /usr/bin/autoconf autoreconf: running: /usr/bin/autoheader autoreconf: running: automake --add-missing --copy --no-force Makefile.am: error: required file './ChangeLog' not found autoreconf: automake failed with exit status: 1 What am I doing wrong? Regards Gianluigi Nothing, it's me: I have just removed that file, and I forgot it is required by autotools. I fix that immediately... -- Benoît Minisini -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
I had previously successfully updated using these drastic commands. cd gambasdevel sudo make uninstall cd rm -rf gambasdevel/ git clone https://gitlab.com/gambas/gambas.git gambasdevel cd gambasdevel ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 ( make && sudo make install ) > ~/Scrivania/Make_Inst-Gambasdevel.log 2>&1 This time I tried with the git pull command (gian@gi:~gambasdevel$ git pull) Since there were variations I gave the usual command: ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_conf-Gambsdevel.log 2>&1 But I get this error: libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' libtoolize: Remember to add `LT_INIT' to configure.ac. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal autoreconf: configure.ac: tracing autoreconf: configure.ac: adding subdirectory main to autoreconf autoreconf: Entering directory `main' autoreconf: running: aclocal -I m4 --install autoreconf: running: libtoolize --copy autoreconf: running: /usr/bin/autoconf autoreconf: running: /usr/bin/autoheader autoreconf: running: automake --add-missing --copy --no-force Makefile.am: error: required file './ChangeLog' not found autoreconf: automake failed with exit status: 1 What am I doing wrong? Regards Gianluigi 2017-08-17 16:11 GMT+02:00 Adrien Prokopowicz : > Le Sun, 13 Aug 2017 14:56:51 +0200, Gianluigi a > écrit: > > Hi Benoit, >> >> I apologize for ignorance but I have never used Git. >> To update the Trunk, what should I do now? >> To subscribe to the new ML? >> To report a bug? >> Write access is only for participating in the code, or? >> >> Regards >> Gianluigi >> > > (I'm responding here because this thread is a mess) > > I just updated the installation instructions on the wiki for those who > want to > download the development version from git : http://gambaswiki.org/wiki/ins > tall#t6 . > > This should help those who are unfamiliar with git, and just want to > download the > latest development version. :-) > > -- > Adrien Prokopowicz > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
Le Sun, 13 Aug 2017 14:56:51 +0200, Gianluigi a écrit: Hi Benoit, I apologize for ignorance but I have never used Git. To update the Trunk, what should I do now? To subscribe to the new ML? To report a bug? Write access is only for participating in the code, or? Regards Gianluigi (I'm responding here because this thread is a mess) I just updated the installation instructions on the wiki for those who want to download the development version from git : http://gambaswiki.org/wiki/install#t6 . This should help those who are unfamiliar with git, and just want to download the latest development version. :-) -- Adrien Prokopowicz -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
This might help some folks: https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet b On Thu, 17 Aug 2017 09:46:32 +0200 Christof Thalhofer wrote: > Hi, > > Am 16.08.2017 um 18:19 schrieb Karl Reinl: > > > not knowing git, and not having read anything about GitLab, > > following these instructions seems to run oK! But this is a > 35 MB > > download. Do I have to do that every time, if I want to get the newest > > release (I know the example is for the stable Version)? > > What is to do to get only the changes like with svn ? Any short HowTo > > somewhere ? > > Sorry for all, but downloading Gambas each time is quite silly (and bad > to Gitlab also). > > Normally one would clone the repo first, then work with it and just > fetch the differences: > > Clone: > > git clone https://gitlab.com/gambas/gambas > > Then you are automatically on the master branch, which is bleeding edge > development. > > Fetch only differences since last clone/pull: > > cd gambas > git pull > > And that's all. If your current branch is master then you always are on > bleeding edge! > > (do configure/make/install as usual) > > But as you now have the complete repository on your computer you can > easyly switch to another version, you can checkout tags and also branches: > > For actual stable you would do: > > git checkout v3.10.0 > > For an older one: > > git checkout v3.7.1 > > I dont know much about compiling gambas, but I think, that a "make > clean" could be neccessary between compiler runs. > > Alles Gute > > Christof Thalhofer > > -- > Dies ist keine Signatur > -- B Bruen -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
On Thu, 17 Aug 2017, Christof Thalhofer wrote: > But as you now have the complete repository on your computer you can > easyly switch to another version, you can checkout tags and also branches: > > For actual stable you would do: > > git checkout v3.10.0 > > For an older one: > > git checkout v3.7.1 > > I dont know much about compiling gambas, but I think, that a "make > clean" could be neccessary between compiler runs. > Usually, yes. You only have to make clean && ./reconf && ./configure if the autoconf files of Gambas change. One source of such a change is adding a new source file to (a C/C++ component of) Gambas, which may or may not have happened since your last pull. If you pay attention to where files changed, you don't have to reconfigure the whole tree (reconf-all in the root), but only in directories where changes occured. But if you checkout another branch it is a good bet you have to make clean && ./reconf-all && ./configure, because you would suspect more substantial changes between, say, different stable releases. Regards, Tobi -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
Hi, Am 16.08.2017 um 18:19 schrieb Karl Reinl: > not knowing git, and not having read anything about GitLab, > following these instructions seems to run oK! But this is a > 35 MB > download. Do I have to do that every time, if I want to get the newest > release (I know the example is for the stable Version)? > What is to do to get only the changes like with svn ? Any short HowTo > somewhere ? Sorry for all, but downloading Gambas each time is quite silly (and bad to Gitlab also). Normally one would clone the repo first, then work with it and just fetch the differences: Clone: git clone https://gitlab.com/gambas/gambas Then you are automatically on the master branch, which is bleeding edge development. Fetch only differences since last clone/pull: cd gambas git pull And that's all. If your current branch is master then you always are on bleeding edge! (do configure/make/install as usual) But as you now have the complete repository on your computer you can easyly switch to another version, you can checkout tags and also branches: For actual stable you would do: git checkout v3.10.0 For an older one: git checkout v3.7.1 I dont know much about compiling gambas, but I think, that a "make clean" could be neccessary between compiler runs. Alles Gute Christof Thalhofer -- Dies ist keine Signatur signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] Connect to and control LibreOffice
On the page http://gambaswiki.org/wiki/doc/intro?nh is this information: Gambas is build on top of many free softwares, and could not exist without them. So I would like to thank every people involved in the following projects: * Linux * KDE * GCC and all of the GNU tools, of course. * The Qt toolkit. * The GIMP and its toolkit GTK+. * Libre Office. * The MySQL, PostgreSQL and SQLite database management systems. * And any other libraries used by Gambas. The reference to LibreOffice is interesting. Does it mean there are built-in 'hooks' into LibreOffice? I suppose that would be too much to hope for, but perhaps there is a 'bridge' between LO and Gambas? I need to update several LO spreadsheets in tandem with creating and maintaining a new PostgreSQL database storing the same data but in properly normalised tables.I cannot change the structure of the existing spreadsheets, so just uncompressing them and running search- and-replace processes is not quite good enough. Any pointers to help in this would be welcome, even if only to say I am wasting my time."8-) Kind regards, Doug -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Switching to GitLab
Hello, After the many discussions and suggestions I would have as a simple user of Gambas as a result a working description (commands and meaningful comments) how to (1) completely deletes an old Gambas version and (2) installed a new * stable * Gambas version. This would have a real practical benefit for everyone! Best regards Hans -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user