Pacotes necessário para instalar o xharbour no linux
Enviado: 01 Mar 2007 10:46
Ola Colegas !!
Eu instalei o xharbour no servidor aqui da empresa e estou tento alguns problema na compilação dá um porrada de erros .. esse pc q instalei é um servidor .. no meu notebook eu instalei o linux como desenvolvedor e esta rodando sem problemas .. a pergunta é qual os pacotes necessário para que o xharbour seja instalado e rode normalmente?? sei q tem q instalar os *DEVEL* da vida, mais quais ?? pq nao posso reinstar esse PC é o nosso servidor como ja disse a cima ..
os pacotes do xharbour q instalei são esses:
xharbour-0.99.60-0cl10.i386.rpm*
xharbour-lib-0.99.60-0cl10.i386.rpm*
xharbour-pp-0.99.60-0cl10.i386.rpm*
xharbour-static-0.99.60-0cl10.i386.rpm*
slang-devel
gcc
bison
make
ncurses-devel
e ocorre esse erro quando vou compilar o programa
[root@srvlinux teste]# hbmake teste.bc
In file included from /usr/include/xharbour/hbvmpub.h:60,
from obj/teste.c:8:
/usr/include/xharbour/hbdefs.h:57:19: stdio.h: Arquivo ou diretório não encontrado
/usr/include/xharbour/hbdefs.h:58:20: stdlib.h: Arquivo ou diretório não encontrado
/usr/include/xharbour/hbdefs.h:59:20: string.h: Arquivo ou diretório não encontrado
In file included from /usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/syslimits.h:7,
from /usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/limits.h:11,
from /usr/include/xharbour/hbsetup.h:61,
from /usr/include/xharbour/hbdefs.h:66,
from /usr/include/xharbour/hbvmpub.h:60,
from obj/teste.c:8:
/usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/limits.h:122:75: limits.h: Arquivo ou diretório não encontrado
obj/teste.c:25: error: `NULL' undeclared here (not in a function)
obj/teste.c:25: error: initializer element is not constant
obj/teste.c:25: error: (near initialization for `symbols[0].pDynSym')
obj/teste.c:25: error: initializer element is not constant
obj/teste.c:25: error: (near initialization for `symbols[0]')
obj/teste.c:26: error: initializer element is not constant
obj/teste.c:26: error: (near initialization for `symbols[1].scope')
obj/teste.c:26: error: initializer element is not constant
obj/teste.c:26: error: (near initialization for `symbols[1].value')
obj/teste.c:26: error: `NULL' undeclared here (not in a function)
obj/teste.c:26: error: initializer element is not constant
obj/teste.c:26: error: (near initialization for `symbols[1].pDynSym')
obj/teste.c:26: error: initializer element is not constant
obj/teste.c:26: error: (near initialization for `symbols[1]')
obj/teste.c:27: error: initializer element is not constant
obj/teste.c:27: error: (near initialization for `symbols[2].scope')
obj/teste.c:27: error: initializer element is not constant
obj/teste.c:27: error: (near initialization for `symbols[2].value')
obj/teste.c:27: error: `NULL' undeclared here (not in a function)
obj/teste.c:27: error: initializer element is not constant
obj/teste.c:27: error: (near initialization for `symbols[2].pDynSym')
obj/teste.c:27: error: initializer element is not constant
obj/teste.c:27: error: (near initialization for `symbols[2]')
obj/teste.c:28: error: initializer element is not constant
obj/teste.c:28: error: (near initialization for `symbols[3].scope')
obj/teste.c:28: error: initializer element is not constant
obj/teste.c:28: error: (near initialization for `symbols[3].value')
obj/teste.c:28: error: `NULL' undeclared here (not in a function)
obj/teste.c:28: error: initializer element is not constant
obj/teste.c:28: error: (near initialization for `symbols[3].pDynSym')
obj/teste.c:28: error: initializer element is not constant
obj/teste.c:28: error: (near initialization for `symbols[3]')
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4].scope')
obj/teste.c:29: error: `NULL' undeclared here (not in a function)
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4].value.pFunPtr')
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4].value')
obj/teste.c:29: error: `NULL' undeclared here (not in a function)
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4].pDynSym')
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4]')
obj/teste.c:30: error: initializer element is not constant
obj/teste.c:30: error: (near initialization for `symbols[5].scope')
obj/teste.c:30: error: initializer element is not constant
obj/teste.c:30: error: (near initialization for `symbols[5].value')
obj/teste.c:30: error: `NULL' undeclared here (not in a function)
obj/teste.c:30: error: initializer element is not constant
obj/teste.c:30: error: (near initialization for `symbols[5].pDynSym')
obj/teste.c:30: error: initializer element is not constant
obj/teste.c:30: error: (near initialization for `symbols[5]')
obj/teste.c:31: error: initializer element is not constant
obj/teste.c:31: error: (near initialization for `symbols[6].scope')
obj/teste.c:31: error: initializer element is not constant
obj/teste.c:31: error: (near initialization for `symbols[6].value')
obj/teste.c:31: error: `NULL' undeclared here (not in a function)
obj/teste.c:31: error: initializer element is not constant
obj/teste.c:31: error: (near initialization for `symbols[6].pDynSym')
obj/teste.c:31: error: initializer element is not constant
obj/teste.c:31: error: (near initialization for `symbols[6]')
obj/teste.c: In function `HB_FUN_MAIN':
obj/teste.c:82: error: `NULL' undeclared (first use in this function)
obj/teste.c:82: error: (Each undeclared identifier is reported only once
obj/teste.c:82: error: for each function it appears in.)
gcc: obj/teste.o: Arquivo ou diretório não encontrado
In file included from /usr/include/xharbour/hbvmpub.h:60,
from /usr/include/xharbour/hbapi.h:61,
from /root/tmp/hb-build-root-3294.c:1:
/usr/include/xharbour/hbdefs.h:57:19: stdio.h: Arquivo ou diretório não encontrado
/usr/include/xharbour/hbdefs.h:58:20: stdlib.h: Arquivo ou diretório não encontrado
/usr/include/xharbour/hbdefs.h:59:20: string.h: Arquivo ou diretório não encontrado
In file included from /usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/syslimits.h:7,
from /usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/limits.h:11,
from /usr/include/xharbour/hbsetup.h:61,
from /usr/include/xharbour/hbdefs.h:66,
from /usr/include/xharbour/hbvmpub.h:60,
from /usr/include/xharbour/hbapi.h:61,
from /root/tmp/hb-build-root-3294.c:1:
/usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/limits.h:122:75: limits.h: Arquivo ou diretório não encontrado
se alguem puder me dar uma luz ..
uso Conectiva 10
T+
Deivid
Eu instalei o xharbour no servidor aqui da empresa e estou tento alguns problema na compilação dá um porrada de erros .. esse pc q instalei é um servidor .. no meu notebook eu instalei o linux como desenvolvedor e esta rodando sem problemas .. a pergunta é qual os pacotes necessário para que o xharbour seja instalado e rode normalmente?? sei q tem q instalar os *DEVEL* da vida, mais quais ?? pq nao posso reinstar esse PC é o nosso servidor como ja disse a cima ..
os pacotes do xharbour q instalei são esses:
xharbour-0.99.60-0cl10.i386.rpm*
xharbour-lib-0.99.60-0cl10.i386.rpm*
xharbour-pp-0.99.60-0cl10.i386.rpm*
xharbour-static-0.99.60-0cl10.i386.rpm*
slang-devel
gcc
bison
make
ncurses-devel
e ocorre esse erro quando vou compilar o programa
[root@srvlinux teste]# hbmake teste.bc
In file included from /usr/include/xharbour/hbvmpub.h:60,
from obj/teste.c:8:
/usr/include/xharbour/hbdefs.h:57:19: stdio.h: Arquivo ou diretório não encontrado
/usr/include/xharbour/hbdefs.h:58:20: stdlib.h: Arquivo ou diretório não encontrado
/usr/include/xharbour/hbdefs.h:59:20: string.h: Arquivo ou diretório não encontrado
In file included from /usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/syslimits.h:7,
from /usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/limits.h:11,
from /usr/include/xharbour/hbsetup.h:61,
from /usr/include/xharbour/hbdefs.h:66,
from /usr/include/xharbour/hbvmpub.h:60,
from obj/teste.c:8:
/usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/limits.h:122:75: limits.h: Arquivo ou diretório não encontrado
obj/teste.c:25: error: `NULL' undeclared here (not in a function)
obj/teste.c:25: error: initializer element is not constant
obj/teste.c:25: error: (near initialization for `symbols[0].pDynSym')
obj/teste.c:25: error: initializer element is not constant
obj/teste.c:25: error: (near initialization for `symbols[0]')
obj/teste.c:26: error: initializer element is not constant
obj/teste.c:26: error: (near initialization for `symbols[1].scope')
obj/teste.c:26: error: initializer element is not constant
obj/teste.c:26: error: (near initialization for `symbols[1].value')
obj/teste.c:26: error: `NULL' undeclared here (not in a function)
obj/teste.c:26: error: initializer element is not constant
obj/teste.c:26: error: (near initialization for `symbols[1].pDynSym')
obj/teste.c:26: error: initializer element is not constant
obj/teste.c:26: error: (near initialization for `symbols[1]')
obj/teste.c:27: error: initializer element is not constant
obj/teste.c:27: error: (near initialization for `symbols[2].scope')
obj/teste.c:27: error: initializer element is not constant
obj/teste.c:27: error: (near initialization for `symbols[2].value')
obj/teste.c:27: error: `NULL' undeclared here (not in a function)
obj/teste.c:27: error: initializer element is not constant
obj/teste.c:27: error: (near initialization for `symbols[2].pDynSym')
obj/teste.c:27: error: initializer element is not constant
obj/teste.c:27: error: (near initialization for `symbols[2]')
obj/teste.c:28: error: initializer element is not constant
obj/teste.c:28: error: (near initialization for `symbols[3].scope')
obj/teste.c:28: error: initializer element is not constant
obj/teste.c:28: error: (near initialization for `symbols[3].value')
obj/teste.c:28: error: `NULL' undeclared here (not in a function)
obj/teste.c:28: error: initializer element is not constant
obj/teste.c:28: error: (near initialization for `symbols[3].pDynSym')
obj/teste.c:28: error: initializer element is not constant
obj/teste.c:28: error: (near initialization for `symbols[3]')
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4].scope')
obj/teste.c:29: error: `NULL' undeclared here (not in a function)
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4].value.pFunPtr')
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4].value')
obj/teste.c:29: error: `NULL' undeclared here (not in a function)
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4].pDynSym')
obj/teste.c:29: error: initializer element is not constant
obj/teste.c:29: error: (near initialization for `symbols[4]')
obj/teste.c:30: error: initializer element is not constant
obj/teste.c:30: error: (near initialization for `symbols[5].scope')
obj/teste.c:30: error: initializer element is not constant
obj/teste.c:30: error: (near initialization for `symbols[5].value')
obj/teste.c:30: error: `NULL' undeclared here (not in a function)
obj/teste.c:30: error: initializer element is not constant
obj/teste.c:30: error: (near initialization for `symbols[5].pDynSym')
obj/teste.c:30: error: initializer element is not constant
obj/teste.c:30: error: (near initialization for `symbols[5]')
obj/teste.c:31: error: initializer element is not constant
obj/teste.c:31: error: (near initialization for `symbols[6].scope')
obj/teste.c:31: error: initializer element is not constant
obj/teste.c:31: error: (near initialization for `symbols[6].value')
obj/teste.c:31: error: `NULL' undeclared here (not in a function)
obj/teste.c:31: error: initializer element is not constant
obj/teste.c:31: error: (near initialization for `symbols[6].pDynSym')
obj/teste.c:31: error: initializer element is not constant
obj/teste.c:31: error: (near initialization for `symbols[6]')
obj/teste.c: In function `HB_FUN_MAIN':
obj/teste.c:82: error: `NULL' undeclared (first use in this function)
obj/teste.c:82: error: (Each undeclared identifier is reported only once
obj/teste.c:82: error: for each function it appears in.)
gcc: obj/teste.o: Arquivo ou diretório não encontrado
In file included from /usr/include/xharbour/hbvmpub.h:60,
from /usr/include/xharbour/hbapi.h:61,
from /root/tmp/hb-build-root-3294.c:1:
/usr/include/xharbour/hbdefs.h:57:19: stdio.h: Arquivo ou diretório não encontrado
/usr/include/xharbour/hbdefs.h:58:20: stdlib.h: Arquivo ou diretório não encontrado
/usr/include/xharbour/hbdefs.h:59:20: string.h: Arquivo ou diretório não encontrado
In file included from /usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/syslimits.h:7,
from /usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/limits.h:11,
from /usr/include/xharbour/hbsetup.h:61,
from /usr/include/xharbour/hbdefs.h:66,
from /usr/include/xharbour/hbvmpub.h:60,
from /usr/include/xharbour/hbapi.h:61,
from /root/tmp/hb-build-root-3294.c:1:
/usr/lib/gcc-lib/i386-conectiva-linux/3.3.3/include/limits.h:122:75: limits.h: Arquivo ou diretório não encontrado
se alguem puder me dar uma luz ..
uso Conectiva 10
T+
Deivid