Re: Build issue on AIX (invalid connection)
Sebastien FLAESCH <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Organization | Four Js Development Tools |
| Message-ID | <[email protected]> |
Hi all, a bit late, but I confirm that it fixed the problem. Seb On 09/23/2015 11:46 AM, Sebastien FLAESCH wrote: > Cool! > Thanks a lot Tyler, will try this and let you know if it solves the problem on our AIX. > Seb > > On 09/22/2015 06:56 PM, Worman, Tyler wrote: >> I was able to fix this by building GNU libiconv and then build FreeTDS against that. After that, it runs and connects without the odd "L" error >> message. The TDS_DUMP also no longer complains about iconv. >> >> To get libiconv to build I needed to set the following: >> >> export OBJECT_MODE=64 >> env CC=gcc CFLAGS="-maix64 -I/usr/local/include" AR_FLAGS="-X64 cru" /configure --prefix=/home/tworman/local64/ >> make >> make install >> >> -----Original Message----- >> From: FreeTDS [mailto:[email protected]] On Behalf Of Sebastien FLAESCH >> Sent: Tuesday, September 22, 2015 11:17 AM >> To: [email protected] >> Subject: Re: [freetds] Build issue on AIX (invalid connection) >> >> And here is the TDSDUMP (0.95-rc3)... >> Seb >> >> On 09/22/2015 05:08 PM, Sebastien FLAESCH wrote: >>> Also tested with 0.95-rc3 by the way. >>> Seb >>> >>> On 09/22/2015 05:07 PM, Sebastien FLAESCH wrote: >>>> Trying to build 0.95.5 on AIX 6.1 in 64bit mode... >>>> >>>> $ export OBJECT_MODE=64 >>>> >>>> $ CC="gcc -maix64" CXX="g++ -maix64" LDFLAGS="-maix64" ./configure >>>> --prefix=$FTMDIR --with-odbc-nodm=/dbs/64bits/uxo/2.3.1 >>>> >>>> Note that we are using unixODBC 2.3.1, and we don't want to use >>>> unixODBC as we link directly with libtdsodbc.a/.so ... >>>> >>>> A simple connection fails and SQLGetDiagRec() returns a strange error message: >>>> >>>> SQL State: 42000 >>>> SQL code : 18456 >>>> Message : [FreeTDS][SQL Server]L >>>> >>>> SQL SERVER error 18456 is an invalid user/login issue, but when I >>>> switch to an older version of FreeTDS (0.92), same data source + >>>> username + login connects without problem... >>>> >>>> Any ideas? >>>> >>>> I suspect some unixODBC defines problem... >>>> >>>> Any way to check that the unixODBC defines (32b/64b SQLLEN) match? >>>> >>>> sizeof(SQLLEN) = 8 >>>> >>>> Seb >>>> _______________________________________________ >>>> FreeTDS mailing list >>>> [email protected] >>>> http://lists.ibiblio.org/mailman/listinfo/freetds >>>> >>> >>> _______________________________________________ >>> FreeTDS mailing list >>> [email protected] >>> http://lists.ibiblio.org/mailman/listinfo/freetds >>> >> >> ********************************************************** >> Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues >> >> _______________________________________________ >> FreeTDS mailing list >> [email protected] >> http://lists.ibiblio.org/mailman/listinfo/freetds >> > > _______________________________________________ > FreeTDS mailing list > [email protected] > http://lists.ibiblio.org/mailman/listinfo/freetds >