Gui in Ubuntu->Mint for Harbour.

430 views
Skip to first unread message

Antonio F.S.

unread,
Feb 20, 2022, 8:23:25 AM2/20/22
to Harbour Users
Hello.
After a lot of looking and testing Harbour GUIs for Linux Ubuntu -> Mint 20.01, I have not been able to get any of the ones I have found by asking and searching the internet to work.
I'm a bit frustrated and therefore, I decided to ask on the forum if anyone knows of any libraries that work properly on the systems mentioned above.
Thank you very much.

Best regards.
Antonio F.S.

Francesco Perillo

unread,
Feb 20, 2022, 8:28:46 AM2/20/22
to harbou...@googlegroups.com
Hbqt?

--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/f4142932-b5cc-4e07-90e4-b7768f9dc59cn%40googlegroups.com.

Antonio F.S.

unread,
Feb 20, 2022, 8:41:53 AM2/20/22
to harbou...@googlegroups.com

Good. I'll look into it and see how it goes. At the moment and at a glance, it seems that your documentation is not clearly laid out, if at all. :-)

Thank you.
Best regards.
Antonio F.S.

El 20/2/22 a las 14:28, Francesco Perillo escribió:

Angel Pais

unread,
Feb 20, 2022, 8:49:37 AM2/20/22
to harbou...@googlegroups.com

Antonio F.S.

unread,
Feb 20, 2022, 9:08:17 AM2/20/22
to harbou...@googlegroups.com

Hello.
I think this library is more about the web aspect, rather than the desktop. It doesn't fit well in what is a graphical GUI for Ubuntu-Mint app.

Thanks.
Antonio F.S.

El 20/2/22 a las 14:49, Angel Pais escribió:

Alain Aupeix

unread,
Feb 20, 2022, 10:44:10 AM2/20/22
to harbou...@googlegroups.com, Antonio F.S.
Le 20/02/2022 à 15:08, Antonio F.S. a écrit :

Hello.
I think this library is more about the web aspect, rather than the desktop. It doesn't fit well in what is a graphical GUI for Ubuntu-Mint app.

Hi,

Why not to use hwgui. Really easiest to use than hbqt, and wworks like a charm ...

A+
--

Alain Aupeix
Sites web : JujuLand | Pissobi-Lacassagne | Gadel
X.ubuntu 16.04 | H.arbour 3.2.0dev (r2021-04-28 18:02) | Hw.gui 2.23-2 (r3055) | G.ramps 5.1.2


Antonio F.S.

unread,
Feb 20, 2022, 11:18:41 AM2/20/22
to harbou...@googlegroups.com

Hello.
Yesterday I was testing hwgui and I couldn't link the library with the program; it was giving errors and the truth, as I'm a beginner in Harbour I don't know how to solve them.

Best regards.
Antonio F.S.

------------------------------------------------------------

El 20/2/22 a las 16:44, Alain Aupeix escribió:

Francesco Perillo

unread,
Feb 20, 2022, 11:28:17 AM2/20/22
to harbou...@googlegroups.com
Antonio,
which kind of application you need to build? If it is a standard, CRUD style app, I think any library anc be ok.
hwgui has a library for windows and linux. I can't help with it but I know it is acvtively used. I also don't know if its features are at the same level in both windows and linux.

hbQt is based on Qt library so it is cross-platform by design, including MacOs, iOs, android. There are some hbQt tutorials in the net. There are TONS of tutorials and hacks for Qt for c++ and all documentation can be used almost as is
Also, if you need a custom-designed form, using 3d, sound, video, native connection to db other than dbfs... hbQt is probably the way to go

--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.

Alain Aupeix

unread,
Feb 20, 2022, 11:33:25 AM2/20/22
to harbou...@googlegroups.com, Antonio F.S.
Le 20/02/2022 à 17:18, Antonio F.S. a écrit :

Hello.


Yesterday I was testing hwgui and I couldn't link the library with the program; it was giving errors and the truth, as I'm a beginner in Harbour I don't know how to solve them.

Best regards.
Antonio F.S.

I suppose you been able to build hwgui lib ?

First, try to build a very simple sample. there are some samples in hwgui/samples/gtk_samples

For example try to build fileselect.prg and report here the output in case it doesn't build.

Antonio F.S.

unread,
Feb 20, 2022, 11:36:07 AM2/20/22
to harbou...@googlegroups.com
Hello.
Thank you very much for your explanation. Very interesting. I will check
it out.
In any case the one I'm more interested in now is FiveLinux which also
gives me errors on Ubuntu->Mint 20.01. Is anyone using it on these
operating systems?

Best regards.
Antonio F.S.

-------------------------------------------------------------------

El 20/2/22 a las 17:28, Francesco Perillo escribió:

Alain Aupeix

unread,
Feb 20, 2022, 11:40:01 AM2/20/22
to harbou...@googlegroups.com, Antonio F.S.
Le 20/02/2022 à 17:33, Alain Aupeix a écrit :
Le 20/02/2022 à 17:18, Antonio F.S. a écrit :

Hello.
Yesterday I was testing hwgui and I couldn't link the library with the program; it was giving errors and the truth, as I'm a beginner in Harbour I don't know how to solve them.

Best regards.
Antonio F.S.

I suppose you been able to build hwgui lib ?

First, try to build a very simple sample. there are some samples in hwgui/samples/gtk_samples

For example try to build fileselect.prg and report here the output in case it doesn't build.

To lonk with hwgui lib, you must a hwgui.hbc
hbmk2 myapp.prg <path>/hwgui.hbc
A+
--

Alain Aupeix
Sites web : JujuLand | Pissobi-Lacassagne | Gadel
X.ubuntu 16.04 | H.arbour 3.2.0dev (r2021-04-28 18:02) | Hw.gui 2.23-2 (r3055) | G.ramps 5.1.2


--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.

Antonio F.S.

unread,
Feb 20, 2022, 1:14:25 PM2/20/22
to harbou...@googlegroups.com
Hello.
Regarding FiveLinux in the first step, it already gives me errors in
five packages. As I said before, I have Linux Mint 20.1. I have
discussed this with two colleagues so far, but we are looking for a
solution.

Attached is a link to the initial installation process:
https://drive.google.com/file/d/1sxuv1MkmlT5t8VerglHVzRH8cfyOUNKN/view?usp=sharing

Thank you.
Antonio F.S.

-------------------------------------------------------------

El 20/2/22 a las 17:36, Antonio F.S. escribió:

Antonio F.S.

unread,
Feb 21, 2022, 7:15:24 AM2/21/22
to harbou...@googlegroups.com
Hello.
At the moment it is impossible for me to continue with the FiveLinux
research to install it on Ubuntu-Mint 20.2, as I have not been able to
find the previously required packages.
I'm attaching audiovisual in case someone has gone through the "trance"
:-) :-)

https://drive.google.com/file/d/1fNqNMGlhEA2IBfJV3UgVOcRc_-sTpp_O/view?usp=sharing

Best regards.
Antonio F.S.

-------------------------------------------------------------
El 20/2/22 a las 19:14, Antonio F.S. escribió:

alfonso aguilar

unread,
Feb 21, 2022, 3:46:34 PM2/21/22
to harbou...@googlegroups.com, fper...@gmail.com
Buenas tardes Francesco,
Te anexo las instrucciones para instalar harbour + GUI T-gtk en Linux Mint 20.2, espero te sirva y le sirva a alguien más, está paso a paso.
Todo lo hice en una máquina virtual desde cero, instalación limpia.
Saludos!!

#Actualizar repositorios y paquetes del sistema
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove

#Instalar editor vim (no es requisito, es el que manejo, se puede utilizar nano o algun otro)
sudo apt install vim

#Instalar git antes de todo.
sudo apt install git -y

#Descargar harbour
git clone https://github.com/harbour/core.git harbour

#Descargar t-gtk
git clone git://git.code.sf.net/p/t-gtk/gitsvn t-gtk

#Instalar paquetes adicionales
sudo apt install bash gcc binutils fakeroot debhelper valgrind upx-ucl uncrustify subversion -y
sudo apt install autoconf automake intltool gdebi gdebi-core git-svn build-essential -y
sudo apt install libpcre++-dev libgpm-dev libslang2-dev libncurses5-dev libx11-dev -y

#Las siguientes librerias se instalan desde la ejecución de un script dentro de t-gtk,
#en lo personal preferi hacerlo manualmente paso a paso, estas librerias se utilizan en harbour
sudo apt install libcurl4-openssl-dev -y
sudo apt install libpq-dev -y
sudo apt install unixodbc-dev -y
sudo apt install libmysqlclient-dev -y
sudo apt install firebird-dev -y
sudo apt install libmagic-dev -y
sudo apt install libgs-dev -y
sudo apt install libgd-dev -y
sudo apt install libfreeimage-dev -y
sudo apt install libcups2-dev -y
sudo apt install libcairo2-dev -y
sudo apt install liballegro4-dev -y
sudo apt install qtchooser -y
sudo apt install qt5-default -y
sudo apt install libgtk2.0-dev -y
sudo apt install libglade2-dev -y
sudo apt install libgda-5.0-dev -y
sudo apt install libvte-dev -y
sudo apt install libgtksourceview2.0-dev -y

sudo apt install libbz2-dev -y
sudo apt install libsqlite3-dev -y

#sudo apt install libwebkit2gtk-4.0-dev -y

#Descargar ads desde el siguiente enlace
https://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=19&Product=5
#El archivo que se descarga es: aceapi-11.10.0.24.tar.gz
tar xvzf aceapi-11.10.0.24.tar.gz
cd aceapi-11.10.0.24
sudo ./setup.pl
cd

#--- Harbour ---
export HB_PLATFORM=linux
export HB_COMPILER=gcc
export HB_WITH_PCRE=local
export HB_WITH_CURL=/usr/include
export HB_WITH_ADS=/usr/local/ads
export HB_WITH_OCILIB=no

cd /usr/include
sudo ln -s x86_64-linux-gnu/curl

cd ~/harbour
make
sudo make install
cd

#--- Comprobacion de que se instalo correctamente ---
#Ejecutar el comando hbmk2 y arrojara información similar a la siguiente
hbmk2

Harbour Make (hbmk2) 3.2.0dev (r2021-04-28 18:02)
Copyright (c) 1999-present, Viktor Szakats
https://github.com/harbour/core/
Traducción (es): Guillermo Varona Silupú <gvar...@gmail.com>

Sintaxis:

  hbmk2 [opciones] [<archivo[s]deordenes>] <fuente[s][.prg|.c|.obj|.o|.rc|.res|.def|.po|.pot|.hbl|@.clp|.d|.ch]>

Opciones:

  -o<outname>         nombre del archivo de salida
  -l<libname>         enlaza con la biblioteca <libname>. <libname> se
                      especificará sin ruta, extensión y sin el prefijo 'lib'
                      (excepto que sea parte del nombre). No incluyas las
                      bibliotecas del núcleo de Harbour, ya que se añaden
                      automáticamente según se necesitan. Si <libname> comienza
                      con el caracter '-', esta se quitará de la lista de
                      bibliotecas a la hora de enlazar.
  -L<libpath>         rutas adicionales para buscar archivos de bibliotecas
  -i<p>|-incpath=<p>  rutas adicionales para buscar archivos de cabecera
  -static|-shared     enlaza con librerías estáticas/compartidas
  -gt<name>           enlaza con el controlador GT GT<name>, se puede repetir
                      para enlazar más controladores. El primero de ellos será
                      el GT por defecto en tiempo de ejecución.
  -inc[-]             activa el modo de compilación incremental (por defecto:
                      desactivado)
  -hbexe              crea un ejecutable (por defecto)
  -hblib              crea una librería estática
  -hbdyn              crea una biblioteca dinámica (sin enlace a Harbour VM)
  -hbdynvm            crea una librería dinámica (con enlace a Harbour VM)
  -help               más ayuda

#--- T-Gtk ---
cd t-gtk
make
#lo anterior genera un archivo setenv_Linux_Mint_x86_64.mk
#lo editamos y modificamos en los siguientes bloques

# Soporte para GTKSourceView.
export GTKSOURCEVIEW =yes
# Soporte para LibGD (GD Graphic Library)
export LIBGD =yes
# Soporte para cURL.
export CURL =yes
# Soporte para gnomeDB y LibGDA.
export GDA =yes
export GDA_VERSION =5.0
# Soporte para Terminal.
export VTE =yes
# Soporte para PostgreSQL.
export POSTGRE =yes
export POSTGRE_VERSION =9.0
export POSTGRE_PATH =PostgreSQL9.0include
# Soporte para SQLite.
export SQLITE =yes


#ahora, antes de ejecutar el script install.sh modificar la linea 22  de la siguiente manera

test -f $1 || noexist=1

#por estas siguientes 2 lineas

test -f $1
noexist=$?

#Ejecutar ahora
sudo ./install.sh setenv_Linux_Mint_x86_64.mk

make
sudo make install

#Si todo resulta bien, se debe de poder compilar y ejecutar los ejemplos
cd ~/t-gtk/tests/gclass/demo/
make
./demoppo_Linux_Mint_x86_64_hb32

#--- Notas ---
La nota original es de Riztan Gutierrez, (actualmente ya no existe ese documento en el enlace siguiente), solo lo actualice y modifique en unas partes pequeñas,
ya que en su momento si mal no recuerdo fue hecho sobre Ubuntu 12.04
http://www.t-gtk.org/index.php/es/t-gtk-es-mnu/254-instalar-harbour-y-t-gtk-en-gnu-linux-ubuntu-desde-cero


# === FIN ===


image.png




Alain Aupeix

unread,
Feb 21, 2022, 4:50:46 PM2/21/22
to harbou...@googlegroups.com, alfonso aguilar, fper...@gmail.com
Le 21/02/2022 à 21:46, alfonso aguilar a écrit :

image.png

Here is what you can have with hwgui :

Antonio F.S.

unread,
Feb 21, 2022, 5:07:55 PM2/21/22
to harbou...@googlegroups.com

And the examples below without IDE RAD? impressive!
 :-) :-)

Best regards.
Antonio F.S.

--------------------------------------------------------------

El 21/2/22 a las 22:50, Alain Aupeix escribió:

alfonso aguilar

unread,
Feb 21, 2022, 5:30:24 PM2/21/22
to harbou...@googlegroups.com, alain....@wanadoo.fr
Buenas tardes Alain,
Muchas gracias por la información, desconocía esa opción ( hwgui ), me llamó la atención, voy a instalar y comento.
Pendientes.
Saludos.


--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.

Riztan Gutierrez

unread,
Feb 21, 2022, 9:07:53 PM2/21/22
to harbou...@googlegroups.com
Hi, I use t-gtk for all my work on Windows or GNU/Linux.

Additionally I make use of a personal project (tpuy) as a base for some activity, you can see a little bit in https://www.youtube.com/watch?v=0vDLJBDYe8k&list=PL4XRGkJ4Pd-bYgvcWA4pk8wgyxCn7KH47 (although it is shown under windows it is fully functional also in GNU/Linux)

TPuy available at: https://sourceforge.net/projects/hbtools/

If you have any doubt about it, I will be glad to help you to make it yours.

Regards

_________________________________

Hola, yo utilizo t-gtk para todos mis trabajos en Windows o GNU/Linux.

Adicionalmente hago uso de un proyecto personal (tpuy) como base para alguna actividad, puedes ver un poco en https://www.youtube.com/watch?v=0vDLJBDYe8k&list=PL4XRGkJ4Pd-bYgvcWA4pk8wgyxCn7KH47 (aunque se muestra bajo windows es completamente funcional igualmente en GNU/Linux)

TPuy disponible en: https://sourceforge.net/projects/hbtools/

Cualquier duda al respecto, con gusto trataré de ayudarte a hacerlo tuyo.

Saludos


--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.


--
________________________________________
Riztan Gutierrez
                     _ _                 
  ___  _ __ ___  ___(_) |_    ___   __ _   
 / _ \| '__/ __|/ _ \ | __|  / __| / _` |  
| (_) | |  \__ \  __/ | |_  | (__ | (_| |_
 \___/|_|  |___/\___|_|\__/  \___(_)__,_(_)

Antonio F.S.

unread,
Feb 22, 2022, 4:52:39 AM2/22/22
to harbou...@googlegroups.com

Hello.

Great, I'll look into it. I will look into it.
Thank you very much for the information and availability.

Best regards.
Antonio F.S.

------------------------------------------------------------------

El 22/2/22 a las 3:07, Riztan Gutierrez escribió:
Hi, I use t-gtk for all my work on Windows or GNU/Linux.

Additionally I make use of a personal project (tpuy) as a base for some activity, you can see a little bit in https://www.youtube.com/watch?v=0vDLJBDYe8k&list=PL4XRGkJ4Pd-bYgvcWA4pk8wgyxCn7KH47 (although it is shown under windows it is fully functional also in GNU/Linux)

TPuy available at: https://sourceforge.net/projects/hbtools/

If you have any doubt about it, I will be glad to help you to make it yours.

Regards

_________________________________

Hola, yo utilizo t-gtk para todos mis trabajos en Windows o GNU/Linux.

Adicionalmente hago uso de un proyecto personal (tpuy) como base para alguna actividad, puedes ver un poco en https://www.youtube.com/watch?v=0vDLJBDYe8k&list=PL4XRGkJ4Pd-bYgvcWA4pk8wgyxCn7KH47 (aunque se muestra bajo windows es completamente funcional igualmente en GNU/Linux)

TPuy disponible en: https://sourceforge.net/projects/hbtools/

Cualquier duda al respecto, con gusto trataré de ayudarte a hacerlo tuyo.

Saludos


El dom, 20 feb 2022 a las 9:23, Antonio F.S. (<antoni...@gmail.com>) escribió:
Hello.
After a lot of looking and testing Harbour GUIs for Linux Ubuntu -> Mint 20.01, I have not been able to get any of the ones I have found by asking and searching the internet to work.
I'm a bit frustrated and therefore, I decided to ask on the forum if anyone knows of any libraries that work properly on the systems mentioned above.
Thank you very much.

Best regards.
Antonio F.S.

________________________________________
Riztan Gutierrez
                     _ _                 
  ___  _ __ ___  ___(_) |_    ___   __ _   
 / _ \| '__/ __|/ _ \ | __|  / __| / _` |  
| (_) | |  \__ \  __/ | |_  | (__ | (_| |_
 \___/|_|  |___/\___|_|\__/  \___(_)__,_(_)
--

Antonio F.S.

unread,
Feb 22, 2022, 11:26:08 AM2/22/22
to harbou...@googlegroups.com


El 20/2/22 a las 17:39, Alain Aupeix escribió:
Le 20/02/2022 à 17:33, Alain Aupeix a écrit :
Le 20/02/2022 à 17:18, Antonio F.S. a écrit :

Hello.
Yesterday I was testing hwgui and I couldn't link the library with the program; it was giving errors and the truth, as I'm a beginner in Harbour I don't know how to solve them.

Best regards.
Antonio F.S.

I suppose you been able to build hwgui lib ?

First, try to build a very simple sample. there are some samples in hwgui/samples/gtk_samples

For example try to build fileselect.prg and report here the output in case it doesn't build.

To lonk with hwgui lib, you must a hwgui.hbc
hbmk2 myapp.prg <path>/hwgui.hbc
A+
--

Alain Aupeix
Sites web : JujuLand | Pissobi-Lacassagne | Gadel
X.ubuntu 16.04 | H.arbour 3.2.0dev (r2021-04-28 18:02) | Hw.gui 2.23-2 (r3055) | G.ramps 5.1.2


Hello Alain.

First of all, thank you for your help.

As you can see in the pdf attached to this message, I have included the wgui directory in addons inside harbour. But it doesn't seem to find a file, producing an error. I attach also the file make_gtk.sh.

Best regards.
Antonio F.S.
errorHwgui->make_gtk.sh.pdf
make_gtk.sh

Antonio F.S.

unread,
Feb 22, 2022, 12:01:25 PM2/22/22
to harbou...@googlegroups.com


El 22/2/22 a las 17:26, Antonio F.S. escribió:

----------------------

Hello again.

I have detected the error. It is the upper case "H" of Harbour in the file, with respect to the lower case "h" of harbour in the directory.

It worked in principle. I continue.

Thank you.
Antonio F.S.


Alain Aupeix

unread,
Feb 22, 2022, 12:19:59 PM2/22/22
to harbou...@googlegroups.com, Antonio F.S.
Le 22/02/2022 à 18:01, Antonio F.S. a écrit :

Hello again.

I have detected the error. It is the upper case "H" of Harbour in the file, with respect to the lower case "h" of harbour in the directory.

It worked in principle. I continue.

Nice ....

Once you can use hwgui with samples, you could have a look and download the program hwmake I made to build harbour and hwgui projects.

https://sourceforge.net/projects/hwmake/

Antonio F.S.

unread,
Feb 22, 2022, 5:06:51 PM2/22/22
to harbou...@googlegroups.com

Hello.

Well, I've got as far as compiling and linking, but as you can see in the image attached to this message, there's an error that I can't resolve. :-)

Thanks.
Best regards.
Antonio F.s.

Alain Aupeix

unread,
Feb 22, 2022, 5:26:12 PM2/22/22
to harbou...@googlegroups.com, Antonio F.S.
Le 22/02/2022 à 23:06, Antonio F.S. a écrit :

Hello.

Well, I've got as far as compiling and linking, but as you can see in the image attached to this message, there's an error that I can't resolve. :-)



Thanks.
Best regards.
Antonio F.s.

Hi, here is a simple script I used at the beginning.

Adapt the path, and test it:

The syntax is hwbuild fileselect  (without extension)

And report here

Antonio F.S.

unread,
Feb 22, 2022, 6:27:09 PM2/22/22
to harbou...@googlegroups.com
OK. I see what the script is about. I will continue researching and practising to familiarise myself with hwgui.


Thank you.
Best regards.

El 22/2/22 a las 23:29, Antonio F.S. escribió:

Sorry but where is the script?

Antonio F.S.

---------------------------------------------------------------

El 22/2/22 a las 23:26, Alain Aupeix escribió:

Alain Aupeix

unread,
Feb 23, 2022, 2:37:56 AM2/23/22
to harbou...@googlegroups.com, Antonio F.S.
Le 23/02/2022 à 00:27, Antonio F.S. a écrit :
OK. I see what the script is about. I will continue researching and practising to familiarise myself with hwgui.


Thank you.
Best regards.

El 22/2/22 a las 23:29, Antonio F.S. escribió:

Sorry but where is the script?

Sorry, for this oversight, I send it now.

This was the first I made, but it can only build programs with only one prg. to bypass this restriction, you can use hbmk2 with hbp file or use HwMake Linux

Nice that you have success. Welcome to the world of hwgui ;)

Don't hesitate to ask for help if you need it.

Alain Aupeix

unread,
Feb 23, 2022, 2:39:33 AM2/23/22
to harbou...@googlegroups.com, Antonio F.S.
Le 23/02/2022 à 00:27, Antonio F.S. a écrit :
OK. I see what the script is about. I will continue researching and practising to familiarise myself with hwgui.


Thank you.
Best regards.

El 22/2/22 a las 23:29, Antonio F.S. escribió:

Sorry but where is the script?

Sorry, for this oversight, I send it now.

This was the first I made, but it can only build programs with only one prg. to bypass this restriction, you can use hbmk2 with hbp file or use HwMake Linux

Nice that you have success. Welcome to the world of hwgui ;)

Don't hesitate to ask for help if you need it.

A+
--

Alain Aupeix
Sites web : JujuLand | Pissobi-Lacassagne | Gadel
X.ubuntu 16.04 | H.arbour 3.2.0dev (r2021-04-28 18:02) | Hw.gui 2.23-2 (r3055) | G.ramps 5.1.2


--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
hwbuild

Antonio F.S.

unread,
Feb 23, 2022, 1:49:02 PM2/23/22
to harbou...@googlegroups.com

Hello.
Ok, so I close the Hwgui installation with the link below, and open the study on how it works. I will do it in parallel with other pending gui systems as well.

https://drive.google.com/file/d/19zxZmTVhkhQIMTywOkT9oKhCwrNaEZql/view?usp=sharing

Thank you very much.
Best regards.

Antonio F.S.

------------------------------------------------------------

El 23/2/22 a las 8:39, Alain Aupeix escribió:

Antonio F.S.

unread,
Feb 24, 2022, 6:08:17 PM2/24/22
to harbou...@googlegroups.com
Hello.
After a lot of "battling" to get FiveLinux installed on Linux Ubuntu ->
Mint, I bring the process in case anyone would be interested in enjoying
it on their system.

https://drive.google.com/file/d/16Q3PI51ugQv-owrm6DmwJ8PUSyIQgAVH/view

Best regards.
Antonio F.S.

--------------------------------------------------------------

El 21/2/22 a las 13:15, Antonio F.S. escribió:

Antonio Linares

unread,
Feb 25, 2022, 2:27:16 AM2/25/22
to Harbour Users
thank you Antonio

FiveLinux is a free and open source library to build GUI apps (GTK+) using Harbour on Linux

best regards

Srđan

unread,
Mar 27, 2022, 3:42:00 AM3/27/22
to Harbour Users
Where is hbversion.ch ?

Harbour 3.2.0dev (r2104281802)                                                  
Copyright (c) 1999-2021, https://harbour.github.io/                            
hwmake.prg(14) Error F0029  Can't open #include file '/usr/include/harbour/hbversion.ch'
hbmk2[hwmake]: Error: Running Harbour compiler (built-in). 1
(/home/srdan/harbour/bin/linux/gcc/harbour) -n2 hwmake.prg init.prg colors.prg initools.prg execute.prg keyboard.prg folders.prg images.prg lang.prg helpedit.prg projects.prg docs.prg printer.prg -w3 -DUNICODE -q -m -n -es2 -DHBMK_HAS_HWGUI=1 -DHBMK_HAS_HBCT=1 -o/tmp/hbmk_9673pv.dir/ -i/home/srdan/harbour/include -i/home/srdan/harbour/addons/hwgui/include -i/home/srdan/harbour/contrib/hbct

KennyOoi

unread,
Mar 27, 2022, 5:27:06 AM3/27/22
to Harbour Users
Hi ,
Maybe is hbver.ch

04/29/2021  02:01 AM             4,048 hbver.ch
04/29/2021  02:01 AM             2,693 hbver.h


Kenny.

Antonio F.S.

unread,
Mar 27, 2022, 6:49:43 AM3/27/22
to harbou...@googlegroups.com

Hi.

I apologise for not deleting the link in question, because at the time it worked for FiveLinux but later I detected some errors and removed that version from the web of this GUI.
The installation of harbour that works for me to work with FiveLinux being Harbour installed in Mint to be able to be uninstalled with Synaptic is:
https://github.com/FiveTechSoft/fivelinux/wiki/Installing_Harbour_with_FiveLinux_functionality_on_Ubuntu_and_Mint.

Best regards.
Antonio F.S.

Translated with www.DeepL.com/Translator (free version)

----------------------------------------------------------

El 27/3/22 a las 11:27, KennyOoi escribió:
--
--

Alain Aupeix

unread,
Mar 27, 2022, 3:25:10 PM3/27/22
to 'Srđan' via Harbour Users
Le 27/03/2022 à 09:42, 'Srđan' via Harbour Users a écrit :
> Where is hbversion.ch ?

hbversion.ch is generated by my harbour building script.

Here is the content of the file :

/* ------------------------------------------------------------
 * Harbour Project source code:
 * Header file to help catch reserved keywords
 *
 * Copyright 2015-2019 Alain Aupeix
 */

#ifndef Harbour_Version

   #define Harbour_Version               "Harbour 3.2.0dev (r2021-04-28
18:02)"
#endif /* Harbour_Version */

/* -------------------------------------------------------------

It allows to include in the program, the version, and the rev number of
harbour (I have the same for hwgui)

If you can't fabricate it with a script, you can make it manually, or
comment the call of this ch file.

Here is what I have in hwmake.prg :

#include "/usr/include/harbour/hbversion.ch"
#include "/usr/include/harbour/hb_bits.ch"
#include "/usr/include/harbour/hbver.ch"
#include "/usr/include/hwgui/hwgui_rev.ch"

A+
--
------------------------------------------------------------------------
*Alain Aupeix*
Sites web : JujuLand <http://jujuland.pagesperso-orange.fr/> |
Pissobi-Lacassagne <http://pissobi-lacassagne.pagesperso-orange.fr/> |
Gadel <https://www.gadel-environnement.org/>
------------------------------------------------------------------------
X.ubuntu 16.04 | H.arbour 3.2.0dev (r2021-04-28 18:02) | Hw.gui 2.23-2
(r3055) | G.ramps 5.1.2
------------------------------------------------------------------------

Reply all
Reply to author
Forward
0 new messages