Hi Antonio
A 64 bit build of xHarbour, libfivex and libfivec would be really great.
Thanks
Doug
(xProgrammer)
Hi Antonio
A 64 bit build of xHarbour, libfivex and libfivec would be really great.
Thanks
Doug
(xProgrammer)
if [ "$HB_ARCHITECTURE" = "linux" ]
then
if [ "${C_USR}" == "${C_USR//-fPIC/}" ]
then
HB_CPU=`uname -m`
case "$HB_CPU" in
*[@_]64)
export C_USR="$C_USR -fPIC"
HB_ARCH64="yes"
;;
*)
;;
esac
fi
fiHi Antonio
I managed to download the xHarbour Linux source (although I had to do it from Firefox as the cvs approach didn't work for me). Then I used apt-get to install bison because that caused make_gnu.sh to fail. But make_gnu.sh is still failing. I tried redirecting output to a textfile to send to you but it didn't redirect the error messages (which I guess are sent to stderr rather than stdout). Are you running Ubuntu 64 bit on any of your PCs? Maybe I can redirect stderr to a file? There were lots of errors with odbc.c, but I think it may have failed to find some header files. Maybe I should try building on a 32 bit Ubuntu box first. I would have thought that on a 64 bit box with all 64 bit libraries one wouldn't need a compiler switch but who knows? Maybe we should post on comp.lang.xharbour?
Thanks
Doug
(xProgrammer)
Doug,
> Are you running Ubuntu 64 bit on any of your PCs?
No, sorry. We have done many tests with Windows Vista 64 bits and based on our tests, you will not notice a speed difference except for multimedia applications. i.e. the internet explorer renders a little faster.
> Maybe I can redirect stderr to a file ?
I don't know it for sure. We may need to google for it or ask in comp.lang.xharbour
> There were lots of errors with odbc.c
You may remove that file from the make file or replace it with an empty file.
>
I would have thought that on a 64 bit box with all 64 bit libraries one wouldn't need a compiler switch but who knows?
>
Yes, you are right. Probably there is no need for a compiler switch if a 64 bit box is used.
Hi Antonio
I found out about stderr redirection (even with stdout also if desired). See
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html
Will do when I get to my 64 bit Ubuntu box (its at a workplace, not here at home)
Regards
Doug
(xProgrammer)
Doug,
Very interesting and useful information, thanks! ![]()
../../odbc.c:103:17: error: sql.h: No such file or directory
../../odbc.c:104:20: error: sqlext.h: No such file or directory
../../odbc.c:105:22: error: sqltypes.h: No such file or directoryIf you want to build xHarbour compiler
you have to install the folowing RPM files:
debmake slang1-devReading package lists...
Building dependency tree...
Reading state information...
Package debmake is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source