this ebuild installs the odbc driver from teradata. It is kind of ugly and gives som security warnings but it works on x86, at least tdxodbc binary works after installing on must: reload /etc/profile edit ~/.odbc.ini (there's a template included) I think only upstream can correct security warnings but if someone can point out others directions, be my guest I'm bound to add amd64 support once I get my and on a 64bits PC
Created attachment 266953 [details] ebuild for tdodbc 13.10.00.01-1
*** Bug 360051 has been marked as a duplicate of this bug. ***
*** Bug 360049 has been marked as a duplicate of this bug. ***
Created attachment 267121 [details] ebuild for tdodbc 13.10.00.01-1 with amd64 and motif support This ebuild introduces: amd64 support motif support for graphic tools fewer hardcoded versions, could be usefull for future versions
Some QA warnings left on this version: * QA Notice: The following files contain insecure RUNPATHs * Please file a bug about this at http://bugs.gentoo.org/ * with the maintaining herd of the package. * opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/tests * opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/tdgssconfig * opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/clearkrb5 * opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/dumpcfg * opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/tfserver * opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/tfclient * opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libgssp2ldap.so * opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libgssp2td2.so * opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libtdstcl.so * opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libtdgss.so * opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libldap.so * opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libgssp2td1.so * opt/teradata/client/13.10/odbc_64/lib/libtdsso.so Auto fixing rpaths for opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/tests opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/tdgssconfig opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/clearkrb5 opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/dumpcfg opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/tfserver opt/teradata/teragss/suselinux-x8664/13.10.00.02/bin/tfclient opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libgssp2ldap.so opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libgssp2td2.so opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libtdstcl.so opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libtdgss.so opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libldap.so opt/teradata/teragss/suselinux-x8664/13.10.00.02/lib/libgssp2td1.so opt/teradata/client/13.10/odbc_64/lib/libtdsso.so * QA Notice: The following shared libraries lack NEEDED entries * /usr/lib/libicudatatd.so.36.0 I don't think I can do anything about it since we lack the sources for the binary package. Teradata really should correct this build. on a related note, I find this weird relatively linked library which of course is not found: /opt/teradata/client/13.10/odbc_64/lib/tdconndlg.so linux-vdso.so.1 => (0x00007fff85dff000) libtdparse.so => /usr/lib64/libtdparse.so (0x00007f04e6f25000) ../../suselinux-x8664/src/tdconndlg/release/../../driver/release/tdata.so => not found libodbcinst.so => /usr/lib64/libodbcinst.so (0x00007f04e6d13000) libstdc++.so.5 => /usr/lib64/libstdc++.so.5 (0x00007f04e6a33000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f04e67e8000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f04e65cc000) libdl.so.2 => /lib/libdl.so.2 (0x00007f04e63c8000) librt.so.1 => /lib/librt.so.1 (0x00007f04e61be000) libnsl.so.1 => /lib/libnsl.so.1 (0x00007f04e5fa6000) libm.so.6 => /lib/libm.so.6 (0x00007f04e5d25000) libc.so.6 => /lib/libc.so.6 (0x00007f04e59cb000) libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007f04e57c1000) /lib64/ld-linux-x86-64.so.2 (0x00007f04e71a5000)
this ebuld can be found on my overlay * bdxol (git://github.com/bdx/bdxol.git)
Created attachment 267519 [details] ebuild for tdodbc 13.10.00.01-1 corrected unsecure rPATH QA issues available on my overlay: * bdxol [Git ] (git://github.com/bdx/bdxol.git)
Created attachment 267525 [details] tdodbc-13.10.00.01.1-r3 solves QA Notice: The following shared libraries lack NEEDED entries available on my overlay * bdxol [Git ] (git://github.com/bdx/bdxol.git)