[email protected]
[Top] [All Lists]

Re: [Ekiga-list] ptlib failing to build

Subject: Re: [Ekiga-list] ptlib failing to build
From: Robin Cook
Date: Sun, 30 Nov 2008 19:45:26 -0600
I am getting the same error but I have libiodbc installed so it must
have the same header.

CuZnDragon
Robin Cook

On Sun, 2008-11-30 at 16:31 -0600, George Sherwood wrote: 
> Recently ptlib 2.4.2 started to fail to build with this error:
> 
> make[1]: Entering directory `/usr/src/ptlib-2.4.2'
> make[1]: Leaving directory `/usr/src/ptlib-2.4.2'
> set -e; if test -e src ; then /usr/bin/make -C src optshared; fi;  if test -e 
> plugins ; then /usr/bin/make -C plugins optshared; fi; 
> make[1]: Entering directory `/usr/src/ptlib-2.4.2/src'
> /usr/bin/make DEBUG= P_SHAREDLIB=1 default_target
> make[2]: Entering directory `/usr/src/ptlib-2.4.2/src'
> g++ -DPTRACING=1 -D_REENTRANT      -fno-exceptions  -Wall  -fPIC -DPIC 
> -DNDEBUG -I/usr/src/ptlib-2.4.2/include -Os  -march=pentium4 -pipe -Os 
> -felide-constructors -Wreorder  -c ptclib/pssl.cxx -o 
> /usr/src/ptlib-2.4.2/lib_linux_x86/obj/pssl.o
> g++ -DPTRACING=1 -D_REENTRANT      -fno-exceptions  -Wall  -fPIC -DPIC 
> -DNDEBUG -I/usr/src/ptlib-2.4.2/include -Os  -march=pentium4 -pipe -Os 
> -felide-constructors -Wreorder  -c ptclib/podbc.cxx -o 
> /usr/src/ptlib-2.4.2/lib_linux_x86/obj/podbc.o
> make[2]: Leaving directory `/usr/src/ptlib-2.4.2/src'
> make[1]: Leaving directory `/usr/src/ptlib-2.4.2/src'
> In file included from /usr/src/ptlib-2.4.2/include/ptclib/podbc.h:105,
>                  from ptclib/podbc.cxx:40:
> /usr/include/sqlext.h:2111: error: 'BOOL' does not name a type
> ptclib/podbc.cxx: In member function 'PBoolean 
> PODBCRecord::IsColumnUpdatable(PINDEX)':
> ptclib/podbc.cxx:1534: error: cannot convert 'SWORD*' to 'SQLINTEGER*' for 
> argument '7' to 'SQLRETURN SQLColAttribute(void*, SQLUSMALLINT, SQLUSMALLINT, 
> void*, SQLSMALLINT, SQLSMALLINT*, SQLINTEGER*)'
> ptclib/podbc.cxx: In member function 'PBoolean 
> PODBCRecord::IsColumnAutoIndex(PINDEX)':
> ptclib/podbc.cxx:1548: error: cannot convert 'SWORD*' to 'SQLINTEGER*' for 
> argument '7' to 'SQLRETURN SQLColAttribute(void*, SQLUSMALLINT, SQLUSMALLINT, 
> void*, SQLSMALLINT, SQLSMALLINT*, SQLINTEGER*)'
> ptclib/podbc.cxx: In member function 'unsigned int 
> PODBCRecord::ColumnPrecision(PINDEX)':
> ptclib/podbc.cxx:1561: error: cannot convert 'SWORD*' to 'SQLINTEGER*' for 
> argument '7' to 'SQLRETURN SQLColAttribute(void*, SQLUSMALLINT, SQLUSMALLINT, 
> void*, SQLSMALLINT, SQLSMALLINT*, SQLINTEGER*)'
> make[2]: *** [/usr/src/ptlib-2.4.2/lib_linux_x86/obj/podbc.o] Error 1
> make[1]: *** [optshared] Error 2
> make: *** [optshared] Error 2
> 
> 
> The include /usr/include/sqlext.h:2111 is from unixodbc 2.2.13.  I am
> fairly sure that I had unixodbc installed before when ptlib was
> building fine.  It might have been updated since that time.  I
> removed unixodbc and ptlib built fine.
> 
> Any way to make these co-exist?
> 
> George
> 
> _______________________________________________
> ekiga-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/ekiga-list
_______________________________________________
ekiga-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/ekiga-list
<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Ekiga-list] ptlib failing to build, Robin Cook <=