Re: Support for AIX 7.1

Sebastien FLAESCH <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Organization Four Js Development Tools
Message-ID <[email protected]>
Hello,

I have set:

export CFLAGS="-DSYSV -D_AIX -D_AIX53 -D_ALL_SOURCE -O2"

and restarted the build with:

make clean all

and now I get:

Making all in fisql
         /bin/sh ../../../libtool --tag=CC    --mode=link gcc -D_THREAD_SAFE  -g -O2 -Wdeclaration-after-statement    -o fisql fisql.o terminal.o 
edit.o handlers.o  interrupt.o ../../dblib/libsybdb.la  ../../replacements/libreplacements.la   -liconv  -lpthreads
libtool: link: gcc -D_THREAD_SAFE -g -O2 -Wdeclaration-after-statement -o fisql fisql.o terminal.o edit.o handlers.o interrupt.o 
../../dblib/.libs/libsybdb.a ../../replacements/.libs/libreplacements.a -liconv -lpthreads
ld: 0711-593 SEVERE ERROR: Symbol C_BSTAT (entry 321) in object terminal.o:
         The symbol refers to a csect with symbol number 0, which was not
         found. The new symbol cannot be associated with a csect and
         is being ignored.
ld: 0711-593 SEVERE ERROR: Symbol C_BSTAT (entry 324) in object terminal.o:
         The symbol refers to a csect with symbol number 0, which was not
         found. The new symbol cannot be associated with a csect and
         is being ignored.
ld: 0711-593 SEVERE ERROR: Symbol C_BSTAT (entry 1188) in object ../../dblib/.libs/libsybdb.a[dblib.o]:
         The symbol refers to a csect with symbol number 0, which was not
         found. The new symbol cannot be associated with a csect and
         is being ignored.
.....

Seb



On 05/04/2012 03:28 PM, James K. Lowden wrote:
> On Thu, 03 May 2012 17:31:29 +0200
> Sebastien FLAESCH<[email protected]>  wrote:
>
>> Yes your suggestion worked for me, but now I have another error:
> ...
>> ld: 0711-593 SEVERE ERROR: Symbol C_BSTAT (entry 321) in object
>> terminal.o:
>> The symbol refers to a csect with symbol number 0, which
>> was not found. The new symbol cannot be associated with a csect and
>> is being ignored.
>
> Google finds messages referring to uninitialized static variables in
> debug builds on AIX.  Does this apply?
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46072
>
> and does defining the symbols
>
> export CFLAGS="-DSYSV -D_AIX -D_AIX53 -D_ALL_SOURCE -O2"
>
> as suggested by
>
> http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14561895
>
> help?
>
> (You will need to re-run the configure script for the modified CFLAGS
> to take effect.)
>
> --jkl
>
>> On 05/03/2012 04:41 PM, James K. Lowden wrote:
>>> On Thu, 03 May 2012 10:14:37 +0200
>>> Sebastien FLAESCH<[email protected]>   wrote:
>>>
>>>> The configure script could run without problem (I will send you the
>>>> config.log, James)
>>> ...
>>>> I have no time to fix the issues, but if you provide me diff
>>>> patches I am willing to test the compilation on our AIX 7.1 ...
>>>
>>> The config.log you sent me indicates sys/socket.h is found, but the
>>> error messages
>>>
>>>> mem.c:1070: warning: implicit declaration of function 'socketpair'
>>>> mem.c:1070: error: 'AF_UNIX' undeclared (first use in this
>>>> function)
>>>
>>> indicate sys/socket.h was not included, and my version of mem.c
>>> doesn't seem to include it.  I would add
>>>
>>> #if HAVE_SYS_SOCKET_H
>>> #include<sys/socket.h>
>>> #endif /* HAVE_SYS_SOCKET_H */
>>>
>>> to mem.c and make sure both of these
>>>
>>> $ grep SOCKET build/include/config.h
>>> #define HAVE_SOCKETPAIR 1
>>> #define HAVE_SYS_SOCKET_H 1
>>>
>>> are defined as 1 in your config.h (as I think they are).
>>>
>>> Please let us know if that helps.
>>>
>>> --jkl
>>> _______________________________________________
>>> FreeTDS mailing list
>>> [email protected]
>>> http://lists.ibiblio.org/mailman/listinfo/freetds
>>>
>>
>> _______________________________________________
>> FreeTDS mailing list
>> [email protected]
>> http://lists.ibiblio.org/mailman/listinfo/freetds
> _______________________________________________
> FreeTDS mailing list
> [email protected]
> http://lists.ibiblio.org/mailman/listinfo/freetds
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.