Ok,.. This time I remove the "-march=i686 flag" by editting the file
config/linux-i686-gcc.inc,then remove the line: "CC += -march=i686"
...but the compiler then show me :
[root@localhost lib]# sh build.sh
c++ -g -Wall -O0 -g3 -DUNIX -DHAVE_LONG_LONG -D_DEBUG -c -MMD -o
debug/BoundIO.o BoundIO.cpp
variant_row.h:486: error¡G¡udtl::dtl_variant_t::operator long int()
const¡v can not be overloaded
variant_row.h:476: error¡Gwith ¡udtl::dtl_variant_t::operator long
int() const¡v
variant_row.h:737: error¡Ghas redundant restriction ¡udtl::
variant_row::¡v on member ¡uGetVariantRowFields¡v
variant_row.h:858: error¡Ghas redundant restriction ¡udtl::
variant_row::¡v on member ¡u_tchar_star¡v
variant_row.h:929: error¡G¡udtl::variant_field::operator long int()
const¡v can not be overloaded
variant_row.h:921: error¡Gwith ¡udtl::variant_field::operator long
int() const¡v
BoundIO.h:563: error¡G¡uvoid dtl::BoundIO::GenericBind(long int&)¡v
can not be overloaded
BoundIO.h:553: error¡Gwith ¡uvoid dtl::BoundIO::GenericBind(long int&)¡v
BoundIO.h:563: error¡G¡udtl::BoundIO dtl::BoundIO::operator==(long
int&)¡v can not be overloaded
BoundIO.h:553: error¡Gwith ¡udtl::BoundIO
dtl::BoundIO::operator==(long int&)¡v
BoundIO.h:563: error¡G¡udtl::BoundIO dtl::BoundIO::operator<<(long
int&)¡v can not be overloaded
BoundIO.h:553: error¡Gwith ¡udtl::BoundIO
dtl::BoundIO::operator<<(long int&)¡v
BoundIO.h:563: error¡G¡udtl::BoundIO dtl::BoundIO::operator>>(long
int&)¡v can not be overloaded
BoundIO.h:553: error¡Gwith ¡udtl::BoundIO
dtl::BoundIO::operator>>(long int&)¡v
make: *** [debug/BoundIO.o] Error 1
please help...
--- In DatabaseTemplateLibrary@yahoogroups.com, "Corwin Joy"
<cjoy@...> wrote:
>
> I'm not really sure since I haven't done x64 stuff on Linux but don't
> you want to remove the
> -march=i686
> flag since that is 32 bit architecture flag?
>