Wypros za Kylix i PostgreSQL
4 отговора
83 прегледа
Wypros za Kylix i PostgreSQL
Izpolzwam linux Mandrake 9.0, Kylix 3.0 i PostgreSQL server. Iskam da se conectna kym servera s SQLConnection. Imam neobhodimite driveri za wryzka, koito sa licenzirani. I pri opit za wryzka s bazata danni mi izliza syobshtenie:
"Unable to load libpq.so"
Samia libpq.so e razpolojen w direktoriata kylix3/bin. Niakakwi predpolojenia?
mersi predwaritelno
[линк]
"Unable to load libpq.so"
Samia libpq.so e razpolojen w direktoriata kylix3/bin. Niakakwi predpolojenia?
mersi predwaritelno
[линк]
Re: Wypros za Kylix i PostgreSQL
Wij dali $PATH i $LD_LIBRARY_PATH sydyrjat taya direktoriya kylix3/bin. S pylniya pyt do neya estestweno
Re: Wypros za Kylix i PostgreSQL
Eto listinga na kylixpath:
#!/bin/bash
if [ -e /home/niki/kylix3/vbroker/vbroker.sh ]; then
. /home/niki/kylix3/vbroker/vbroker.sh
fi
prepath=/home/niki/kylix3
if [ -n "$1" ]; then
prepath=$1
fi
kylixpath=$prepath/
has_slash=`expr "$kylixpath" : '\(.*//\)'`
if [ -n "$has_slash" ]
then
kylixpath=$prepath
else
kylixpath=$prepath/
fi
b=bin
l=lib
h=help
hl=help/lib
path_found=
for kpath in $kylixpath$h $kylixpath$l $kylixpath$b; do
for ppath in `echo $PATH | sed s/:/\ /g`; do
if [ "$kpath" = "$ppath" ]; then
path_found="Y"
fi
done
if [ -z "$path_found" ]; then
PATH="$kpath:$PATH"
fi
done
locale=${LC_ALL:-${LC_CTYPE:-${LANG:-"C"}}}
path_found=
for kpath in $kylixpath$hl $kylixpath$hl/locale/$locale $kylixpath$b; do
for ppath in `echo $LD_LIBRARY_PATH | sed s/:/\ /g`; do
if [ "$kpath" = "$ppath" ]; then
path_found="Y"
fi
done
if [ -z "$path_found" ]; then
LD_LIBRARY_PATH="$kpath:$LD_LIBRARY_PATH"
fi
done
XPPATH="$kylixpath$h/xprinter"
HHHOME="$kylixpath$h"
XAPPLRESDIR="$kylixpath$h/app-defaults"
NLSPATH="$kylixpath$hl/locale/%L/%N.cat"
export PATH
export LD_LIBRARY_PATH
export XPPATH
export HHHOME
export XAPPLRESDIR
export NLSPATH
echo "PATH is now set to :"
echo "$PATH"
echo ""
echo "LD_LIBRARY_PATH is now set to :"
echo "$LD_LIBRARY_PATH"
echo ""
echo "XPPATH is now set to :"
echo "$XPPATH"
echo ""
echo "HHHOME is now set to :"
echo "$HHHOME"
echo ""
echo "XAPPLRESDIR is now set to :"
echo "$XAPPLRESDIR"
echo ""
echo "NLSPATH is now set to :"
echo "$NLSPATH"
i listinga na startdelphi
#!/bin/bash
# BEGIN STRING TABLE
KYDEF_LOCALE="en_US"
LC_ALL_IS_C1="The LC_ALL environment variable is set to C. Kylix cannot start with this setting."
LC_ALL_IS_C2="Defaulting LC_ALL to"
# END STRING TABLE
if [ -z "$LANG" ]; then
LANG=$KYDEF_LOCALE
export LANG
fi
if [ "$LC_ALL" = "C" ]; then
echo "$LC_ALL_IS_C1"
echo "$LC_ALL_IS_C2 $KYDEF_LOCALE."
LC_ALL=$KYDEF_LOCALE
export LC_ALL
fi
export LD_LIBRARY_PATH=/home/niki/kylix3/bin:$LD_LIBRARY_PATH
export MOZILLA_FIVE_HOME=$HOME/.borland/borpreview
source /home/niki/kylix3/bin/kylixpath /home/niki/kylix3 >/dev/null
/home/niki/kylix3/bin/delphi $*
[линк]
#!/bin/bash
if [ -e /home/niki/kylix3/vbroker/vbroker.sh ]; then
. /home/niki/kylix3/vbroker/vbroker.sh
fi
prepath=/home/niki/kylix3
if [ -n "$1" ]; then
prepath=$1
fi
kylixpath=$prepath/
has_slash=`expr "$kylixpath" : '\(.*//\)'`
if [ -n "$has_slash" ]
then
kylixpath=$prepath
else
kylixpath=$prepath/
fi
b=bin
l=lib
h=help
hl=help/lib
path_found=
for kpath in $kylixpath$h $kylixpath$l $kylixpath$b; do
for ppath in `echo $PATH | sed s/:/\ /g`; do
if [ "$kpath" = "$ppath" ]; then
path_found="Y"
fi
done
if [ -z "$path_found" ]; then
PATH="$kpath:$PATH"
fi
done
locale=${LC_ALL:-${LC_CTYPE:-${LANG:-"C"}}}
path_found=
for kpath in $kylixpath$hl $kylixpath$hl/locale/$locale $kylixpath$b; do
for ppath in `echo $LD_LIBRARY_PATH | sed s/:/\ /g`; do
if [ "$kpath" = "$ppath" ]; then
path_found="Y"
fi
done
if [ -z "$path_found" ]; then
LD_LIBRARY_PATH="$kpath:$LD_LIBRARY_PATH"
fi
done
XPPATH="$kylixpath$h/xprinter"
HHHOME="$kylixpath$h"
XAPPLRESDIR="$kylixpath$h/app-defaults"
NLSPATH="$kylixpath$hl/locale/%L/%N.cat"
export PATH
export LD_LIBRARY_PATH
export XPPATH
export HHHOME
export XAPPLRESDIR
export NLSPATH
echo "PATH is now set to :"
echo "$PATH"
echo ""
echo "LD_LIBRARY_PATH is now set to :"
echo "$LD_LIBRARY_PATH"
echo ""
echo "XPPATH is now set to :"
echo "$XPPATH"
echo ""
echo "HHHOME is now set to :"
echo "$HHHOME"
echo ""
echo "XAPPLRESDIR is now set to :"
echo "$XAPPLRESDIR"
echo ""
echo "NLSPATH is now set to :"
echo "$NLSPATH"
i listinga na startdelphi
#!/bin/bash
# BEGIN STRING TABLE
KYDEF_LOCALE="en_US"
LC_ALL_IS_C1="The LC_ALL environment variable is set to C. Kylix cannot start with this setting."
LC_ALL_IS_C2="Defaulting LC_ALL to"
# END STRING TABLE
if [ -z "$LANG" ]; then
LANG=$KYDEF_LOCALE
export LANG
fi
if [ "$LC_ALL" = "C" ]; then
echo "$LC_ALL_IS_C1"
echo "$LC_ALL_IS_C2 $KYDEF_LOCALE."
LC_ALL=$KYDEF_LOCALE
export LC_ALL
fi
export LD_LIBRARY_PATH=/home/niki/kylix3/bin:$LD_LIBRARY_PATH
export MOZILLA_FIVE_HOME=$HOME/.borland/borpreview
source /home/niki/kylix3/bin/kylixpath /home/niki/kylix3 >/dev/null
/home/niki/kylix3/bin/delphi $*
[линк]
Re: Wypros za Kylix i PostgreSQL
Kato se raztyrsih iz google popadnah na towa :
--- Szymon Dowkontt <szdowk.!.@.!.vsa.com.pl> wrote:
> Hello
....
> Currently postgres unit will compile, but while
> compiling test
> programs, there will not link with error
> "/usr/bin/ld: cannot find
> -lpq".
>
> Szymon
This message ocures when you have not installed libpq
header files for your system (they are needed for
linker).
If you use Debian, execute as root the following:
apt-get install postgresql-dev
This command will install the C header files for libpq
library !
Za mandrake tryabwa da namerish postgresql-develX.Y.Z.rpm i da go instalirash. Potyrsi w rpmfind.net
--- Szymon Dowkontt <szdowk.!.@.!.vsa.com.pl> wrote:
> Hello
....
> Currently postgres unit will compile, but while
> compiling test
> programs, there will not link with error
> "/usr/bin/ld: cannot find
> -lpq".
>
> Szymon
This message ocures when you have not installed libpq
header files for your system (they are needed for
linker).
If you use Debian, execute as root the following:
apt-get install postgresql-dev
This command will install the C header files for libpq
library !
Za mandrake tryabwa da namerish postgresql-develX.Y.Z.rpm i da go instalirash. Potyrsi w rpmfind.net
Редактирано от killall на
Re: Wypros za Kylix i PostgreSQL
Mersi Shte go probwam.
Inache kato preinstalirah kylixa i slojih driverite wsichko trygna:))
Imam symnenia kakyw e bil problema. Spored mene e zabrawena otworena SQLConnection pri izlizaneto ot kylix i sled towa kato sym izlkliuchil linuxa, tazi nastroika predpolagam e bila zapisana niakyde i pri nowo zarejdane na linux, libpq.so e ostanal w niakakwo zaeto systoianie.
Taka mislia, no moje i da gresha
[линк]
Inache kato preinstalirah kylixa i slojih driverite wsichko trygna:))
Imam symnenia kakyw e bil problema. Spored mene e zabrawena otworena SQLConnection pri izlizaneto ot kylix i sled towa kato sym izlkliuchil linuxa, tazi nastroika predpolagam e bila zapisana niakyde i pri nowo zarejdane na linux, libpq.so e ostanal w niakakwo zaeto systoianie.
Taka mislia, no moje i da gresha
[линк]