FiveLinux on Ubuntu
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
FiveLinux on Ubuntu
In order to run FiveLinux on Ubuntu, you need to install these packages:
sudo apt-get install libgtk2.0-dev
sudo apt-get install gcc
sudo apt-get install libncurses5-dev
sudo apt-get install libgpmg1-dev
sudo apt-get install libgnomeprintui2.2-dev
sudo apt-get install glade
sudo apt-get install libglade2-dev
sudo apt-get install unixODBC-dev
For MySQL:
sudo apt-get install libmysqlclient-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install gcc
sudo apt-get install libncurses5-dev
sudo apt-get install libgpmg1-dev
sudo apt-get install libgnomeprintui2.2-dev
sudo apt-get install glade
sudo apt-get install libglade2-dev
sudo apt-get install unixODBC-dev
For MySQL:
sudo apt-get install libmysqlclient-dev
Last edited by Antonio Linares on Wed Aug 01, 2007 7:49 am, edited 3 times in total.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FiveLinux on Ubuntu
Antonio
Esto tambem funciona com KDE
Fico no aguardo
Esto tambem funciona com KDE
Fico no aguardo
Jackson Douglas C. Brito
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FiveLinux on Ubuntu
Jackson,
Yes, if you install GTK+ package on it.
FiveLinux uses GTK+, not QT.
Yes, if you install GTK+ package on it.
FiveLinux uses GTK+, not QT.
Re: FiveLinux on Ubuntu
Ola amigo
isso quer dizer que só funciona no GNOME mais não funciona no KDE
es esto mesmo ?
Fico no aguardo
isso quer dizer que só funciona no GNOME mais não funciona no KDE
es esto mesmo ?
Fico no aguardo
Jackson Douglas C. Brito
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FiveLinux on Ubuntu
FiveLinux uses GTK+ GUI.
If you install GTK+ on a KDE Linux, then FiveLinux will work fine there too
If you install GTK+ on a KDE Linux, then FiveLinux will work fine there too
Re: FiveLinux on Ubuntu
Ola amigo Antonio
Instalei o HARBOUR 2.0 "uma maravilha da natureza" e tambem o FIVELINUX mais não estou conseguindo compilar pode me ajudar
Utilizo:
DEBIAN 5.0
KDE 4.0
Ao temtar compilar um exemplo do FIVELINUX tenho o seguinte erro
compiling...
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
Compiling 'testbrow.prg'...
Lines 1033, Functions/Procedures 1
Generating C source output to 'testbrow.c'... Done.
compiling C module...
testbrow.c: In function ‘HB_FUN_MAIN’:
testbrow.c:48: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pcode’
testbrow.c:48: error: ‘pcode’ undeclared (first use in this function)
testbrow.c:48: error: (Each undeclared identifier is reported only once
testbrow.c:48: error: for each function it appears in.)
testbrow.c:48: error: expected expression before ‘]’ token
linking...
Package libgnomeprintui-2.2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgnomeprintui-2.2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgnomeprintui-2.2' found
gcc: testbrow.o: Arquivo ou diretório não encontrado
rm: imposível remover `testbrow.o': Arquivo ou diretório não encontrado
done!
./build.sh: line 23: ./testbrow: Arquivo ou diretório não encontrado
debian:/home/jackson/fivelinux/samples#
Instalei o HARBOUR 2.0 "uma maravilha da natureza" e tambem o FIVELINUX mais não estou conseguindo compilar pode me ajudar
Utilizo:
DEBIAN 5.0
KDE 4.0
Ao temtar compilar um exemplo do FIVELINUX tenho o seguinte erro
compiling...
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
Compiling 'testbrow.prg'...
Lines 1033, Functions/Procedures 1
Generating C source output to 'testbrow.c'... Done.
compiling C module...
testbrow.c: In function ‘HB_FUN_MAIN’:
testbrow.c:48: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pcode’
testbrow.c:48: error: ‘pcode’ undeclared (first use in this function)
testbrow.c:48: error: (Each undeclared identifier is reported only once
testbrow.c:48: error: for each function it appears in.)
testbrow.c:48: error: expected expression before ‘]’ token
linking...
Package libgnomeprintui-2.2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgnomeprintui-2.2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgnomeprintui-2.2' found
gcc: testbrow.o: Arquivo ou diretório não encontrado
rm: imposível remover `testbrow.o': Arquivo ou diretório não encontrado
done!
./build.sh: line 23: ./testbrow: Arquivo ou diretório não encontrado
debian:/home/jackson/fivelinux/samples#
Jackson Douglas C. Brito
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
Re: FiveLinux on Ubuntu
Ola amigo ANTONIO
Instalei o DEBIAN em outro PC com o GNOME e foi tudo perfeito só que esta me dando estes erros
estou usando
DEBIAN 5
GNOME
HARBOUR 2.0 from SVN
compiling...
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
Compiling 'tutor01.prg'...
Lines 1096, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
compiling C module...
linking...
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_SetKeyCP':
gtstd.c:(.text+0x46f): undefined reference to `hb_cdpTranslateChar'
gtstd.c:(.text+0x494): undefined reference to `hb_cdpID'
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_SetDispCP':
gtstd.c:(.text+0x502): undefined reference to `hb_cdpFindExt'
gtstd.c:(.text+0x50d): undefined reference to `hb_cdpFindExt'
gtstd.c:(.text+0x559): undefined reference to `hb_cdpID'
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_Refresh':
gtstd.c:(.text+0x79e): undefined reference to `hb_cdpnDup3'
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_Init':
gtstd.c:(.text+0xa0c): undefined reference to `hb_cdpTranslateChar'
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_Redraw':
gtstd.c:(.text+0x101e): undefined reference to `hb_cdpnDup3'
gtstd.c:(.text+0x10c2): undefined reference to `hb_cdpnDup3'
collect2: ld returned 1 exit status
done!
./build.sh: line 23: ./tutor01: Arquivo ou diretório não encontrado
o que pode ser ?
Instalei o DEBIAN em outro PC com o GNOME e foi tudo perfeito só que esta me dando estes erros
estou usando
DEBIAN 5
GNOME
HARBOUR 2.0 from SVN
compiling...
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
Compiling 'tutor01.prg'...
Lines 1096, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
compiling C module...
linking...
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_SetKeyCP':
gtstd.c:(.text+0x46f): undefined reference to `hb_cdpTranslateChar'
gtstd.c:(.text+0x494): undefined reference to `hb_cdpID'
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_SetDispCP':
gtstd.c:(.text+0x502): undefined reference to `hb_cdpFindExt'
gtstd.c:(.text+0x50d): undefined reference to `hb_cdpFindExt'
gtstd.c:(.text+0x559): undefined reference to `hb_cdpID'
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_Refresh':
gtstd.c:(.text+0x79e): undefined reference to `hb_cdpnDup3'
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_Init':
gtstd.c:(.text+0xa0c): undefined reference to `hb_cdpTranslateChar'
./../../harbour/lib/libgtstd.a(gtstd.o): In function `hb_gt_std_Redraw':
gtstd.c:(.text+0x101e): undefined reference to `hb_cdpnDup3'
gtstd.c:(.text+0x10c2): undefined reference to `hb_cdpnDup3'
collect2: ld returned 1 exit status
done!
./build.sh: line 23: ./tutor01: Arquivo ou diretório não encontrado
o que pode ser ?
Jackson Douglas C. Brito
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FiveLinux on Ubuntu
Jackson,
Esas funciones pertenecen al módulo src/rtl/cdpapi.c que debería estar contenido en la librería hbrtl.
Puedes mostrar como estas construyendo el ejecutable ? Has modificado build.sh de FiveLinux ?
Esas funciones pertenecen al módulo src/rtl/cdpapi.c que debería estar contenido en la librería hbrtl.
Puedes mostrar como estas construyendo el ejecutable ? Has modificado build.sh de FiveLinux ?
Re: FiveLinux on Ubuntu
Ola amigo
Não mudei nada no arquivo build.sh da pasta de FIVELINUX
o que fiz foi o seguinte
/home/jackson/fivelinux/samples/chmode +x ./build.sh --------------> somente a 1a vez
/home/jackson/fivelinux/samples/./build.sh tutor01
e me apareceram todos estes erros acima relatados
o arquivo BUILD.SH é este
Não mudei nada no arquivo build.sh da pasta de FIVELINUX
o que fiz foi o seguinte
/home/jackson/fivelinux/samples/chmode +x ./build.sh --------------> somente a 1a vez
/home/jackson/fivelinux/samples/./build.sh tutor01
e me apareceram todos estes erros acima relatados
o arquivo BUILD.SH é este
# ./build.sh
clear
if [ $# = 0 ]; then
echo syntax: ./build.sh file [options...]
exit
fi
echo compiling...
./../../harbour/bin/harbour $1 -n -I./../include -I./../../harbour/include $2
echo compiling C module...
gcc $1.c -c -I./../include -I./../../harbour/include `pkg-config --cflags gtk+-2.0`
echo linking...
gcc $1.o -o$1 -L./../lib -L./../../harbour/lib `pkg-config --libs gtk+-2.0` `pkg-config --libs libglade-2.0` `pkg-config --libs libgnomeprintui-2.2` -Wl,--start-group -lfive -lfivec -lcommon -lvm -lrtl -lrdd -lmacro -llang -lcodepage -lpp -ldbfntx -ldbfcdx -ldbffpt -lhbsix -lusrrdd -lct -lgtstd -ldebug -lm -lgpm -lncurses -Wl,--end-group
rm $1.c
rm $1.o
echo done!
./$1
Jackson Douglas C. Brito
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FiveLinux on Ubuntu
Jackson,
If you are using Harbour 2.0 then most of those libraries names have to be changed. Harbour now uses hb... as the prefix name for the libraries names. Maybe you are using old Harbour libraries.
If you are using Harbour 2.0 then most of those libraries names have to be changed. Harbour now uses hb... as the prefix name for the libraries names. Maybe you are using old Harbour libraries.
Re: FiveLinux on Ubuntu
Ola amigo
Antonio EU mudei nos nomes das LIBS do HARBOUR pois agora todas começam com HB, até ai tudo joia, agora creio que o problema esta nas LIBs do FIVELINUX que devem não estar preparadas para o HARBOUR 2.0, veja abaixo os erros
NOVO BUILD.SH
Estou no aguardo
Antonio EU mudei nos nomes das LIBS do HARBOUR pois agora todas começam com HB, até ai tudo joia, agora creio que o problema esta nas LIBs do FIVELINUX que devem não estar preparadas para o HARBOUR 2.0, veja abaixo os erros
NOVO BUILD.SH
os ERROS de compilação# ./build.sh
clear
if [ $# = 0 ]; then
echo syntax: ./build.sh file [options...]
exit
fi
echo compiling...
./../../harbour/bin/harbour $1 -n -I./../include -I./../../harbour/include $2
echo compiling C module...
gcc $1.c -c -I./../include -I./../../harbour/include `pkg-config --cflags gtk+-2.0`
echo linking...
gcc $1.o -o$1 -L./../lib -L./../../harbour/lib `pkg-config --libs gtk+-2.0` `pkg-config --libs libglade-2.0` `pkg-config --libs libgnomeprintui-2.2` -Wl,--start-group -lfive -lfivec -lhbcommon -lhbvm -lhbrtl -lhbrdd -lhbmacro -lhblang -lhbcpage -lhbpp -lrddntx -lrddcdx -lrddfpt -lhbsix -lhbusrrdd -lhbct -lgtstd -lhbdebug -lm -lgpm -lncurses -Wl,--end-group
rm $1.c
rm $1.o
echo done!
./$1
Executando ferramenta: FiveLinux
TERM environment variable not set.
compiling...
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
Compiling 'testbrow.prg'...
100
100
200
300
400
500
600
100
200
300
Lines 1110, Functions/Procedures 1
Generating C source output to 'testbrow.c'... Done.
compiling C module...
linking...
./../lib/libfive.a(button.o): In function `hb_vm_SymbolInit_BUTTON':
button.c:(.text+0x2e): undefined reference to `hb_vmProcessSymbolsEx'
./../lib/libfive.a(control.o): In function `hb_vm_SymbolInit_CONTROL':
control.c:(.text+0x2e): undefined reference to `hb_vmProcessSymbolsEx'
./../lib/libfive.a(errsys.o): In function `hb_vm_SymbolInit_ERRSYS':
errsys.c:(.text+0x2e): undefined reference to `hb_vmProcessSymbolsEx'
./../lib/libfive.a(harbour.o): In function `hb_vm_SymbolInit_HARBOUR':
harbour.c:(.text+0x2e): undefined reference to `hb_vmProcessSymbolsEx'
./../lib/libfive.a(harbour.o):(.data+0x18): undefined reference to `HB_FUN_HB_DBG_VMSTKLCOUNT'
done!
./../lib/libfive.a(harbour.o):(.data+0x48): undefined reference to `HB_FUN_HB_DBG_VMPARLLIST'
./../lib/libfive.a(harbour.o):(.data+0xd8): undefined reference to `HB_FUN_HB_DBG_VMVARLGET'
./../lib/libfive.a(harbour.o):(.data+0xf8): undefined reference to `HB_FUN_HB_DBG_VMVARSLEN'
./../lib/libfive.a(listbox.o): In function `hb_vm_SymbolInit_LISTBOX':
listbox.c:(.text+0x2e): undefined reference to `hb_vmProcessSymbolsEx'
./../lib/libfive.a(say.o): In function `hb_vm_SymbolInit_SAY':
say.c:(.text+0x2e): undefined reference to `hb_vmProcessSymbolsEx'
./../lib/libfive.a(valblank.o): In function `hb_vm_SymbolInit_VALBLANK':
valblank.c:(.text+0x2e): undefined reference to `hb_vmProcessSymbolsEx'
./../lib/libfive.a(wbrowse.o): In function `hb_vm_SymbolInit_WBROWSE':
wbrowse.c:(.text+0x2e): undefined reference to `hb_vmProcessSymbolsEx'
./../lib/libfive.a(wbcolumn.o): In function `hb_vm_SymbolInit_WBCOLUMN':
wbcolumn.c:(.text+0x2e): undefined reference to `hb_vmProcessSymbolsEx'
./../lib/libfive.a(window.o):window.c:(.text+0x2e): more undefined references to `hb_vmProcessSymbolsEx' follow
./../../harbour/lib/libhbrtl.a(gtsys.o): In function `hb_gt_ForceLink_HB_GT_TRM':
gtsys.c:(.text+0x15): undefined reference to `HB_FUN_HB_GT_TRM'
collect2: ld returned 1 exit status
./build.sh: line 23: ./testbrow: Arquivo ou diretório não encontrado
Saiu: 32512
Estou no aguardo
Jackson Douglas C. Brito
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
Re: FiveLinux on Ubuntu
Ola amigo
Antonio, creio a FIVELINUX não esta preparada para o HARBOUR 1.0 nem para o HARBOUR 2.0
Refiz o HARBOUR 1.0 e continua dando erros
veja abaixo
Antonio, creio a FIVELINUX não esta preparada para o HARBOUR 1.0 nem para o HARBOUR 2.0
Refiz o HARBOUR 1.0 e continua dando erros
veja abaixo
Executando ferramenta: FiveLinux
compiling...
TERM environment variable not set.
Harbour 1.0.2dev Intl. (Rev. 9676)
Copyright (c) 1999-2008, http://www.harbour-project.org/
Compiling 'fivelinux.prg'...
100
100
200
300
400
500
100
200
300
Lines 1165, Functions/Procedures 3
Generating C source output to 'fivelinux.c'... Done.
compiling C module...
linking...
./../../harbour/lib/libhbrtl.a(gtsys.o): In function `hb_gt_ForceLink_HB_GT_TRM':
gtsys.c:(.text+0x7): undefined reference to `HB_FUN_HB_GT_TRM'
collect2: ld returned 1 exit status
done!
./build.sh: line 23: ./fivelinux: Arquivo ou diretório não encontrado
Saiu: 32512
Jackson Douglas C. Brito
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
Boa Vista - RR - Brasil
FWH 12.09 Last Build
xHarbour Free
UESTUDIO
SQLRDD
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FiveLinux on Ubuntu
Jackson,
I send you by email FiveLinux built for Harbour 2.0 and build.sh
I send you by email FiveLinux built for Harbour 2.0 and build.sh
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: