Página 1 de 1

xharbour no slackware ?

Enviado: 18 Abr 2008 11:11
por andrelucass
Olha

gostaria de fazer algumas perguntas

1 - Se o xharbour pode ser instalado no slackware ?
2 - Quais são os pacotes a serem baixados ?
3 - Como configurar ?




Atenciosamente
André Lucas

Enviado: 18 Abr 2008 12:38
por sygecom
Acho que pode ser usado em qualquer distro, porem para usar os binarios ai teria que ver os que tem disponivel no site do xharbour.org ou usar algum programinha tipo o alien para transformar os pacotes.
De uma olhada no link abaixa que talvez ajude vc como instalar o xharbour e os pacotes dependentes.
http://xhgtk.sourceforge.net/config12.html

E antes que eu me esqueça, de uma procurada aqui no forum , pq já vi um .SH que tem junto com os CVS do xharbour que baixa todas as dependencias e compila o xharbour.

Re: xharbour no slackware ?

Enviado: 22 Set 2008 00:00
por Irineu
Não sei se funciona no slackware, mas o script é esse:

#-----------------------------------------------------------------------------------------------------------------
#!/bin/sh
#
# $Id: xhbgtmk.sh,v 1.10 2005/01/10 18:45:11 druzus Exp $
#

# ---------------------------------------------------------------
# Copyright 2003 Przemyslaw Czerpak <druzus@polbox.com>
# This script checks you have all tools to build xHarbour binaries
# installed then takes current xHarbour sources from SourceForge CVS
# and build binary RPMs at your local host
#
# See doc/license.txt for licensing terms.
# ---------------------------------------------------------------

# ssh is not necessary for anonymous access on SourceForge
#export CVS_RSH=ssh
export CVSROOT=":pserver:anonymous@xharbour.cvs.sourceforge.net:/cvsroot/xharbour"
export PROJECT=xharbour

test_reqrpm()
{
rpm -q --whatprovides "$1" &> /dev/null
}

TOINST_LST=""
for i in cvs make gcc binutils bison bash ncurses ncurses-devel
do
test_reqrpm "$i" || TOINST_LST="${TOINST_LST} $i"
done

_cvs_RSH="${CVS_RSH}"
[ -n "${_cvs_RSH}" ] || _cvs_RSH="rsh"

if ! which ${_cvs_RSH} &>/dev/null
then
if [ "${_cvs_RSH}" = "ssh" ]
then
TOINST_LST="${TOINST_LST} [open]ssh-clients"
else
TOINST_LST="${TOINST_LST} ${_cvs_RSH}"
fi
fi

if [ -z "${TOINST_LST}" ] || [ "$1" = "--force" ]
then
cd
mkdir -p CVS
cd CVS
if cvs -z3 co "${PROJECT}"; then
cd "${PROJECT}"
./make_rpm.sh "$*"
fi
else
echo "If you want to build xHarbour compilers"
echo "you have to install the folowing RPM files:"
echo "${TOINST_LST}"
echo ""
echo "If you want to force installation run this script with --force paramter:"
echo "$0 --force"
fi
#---------------------------------------------------------------------------------------------------------------------------------------