Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360053 - ebuild for teradata odbc driver (tdodbc)
Summary: ebuild for teradata odbc driver (tdodbc)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: http://downloads.teradata.com/downloa...
Whiteboard:
Keywords:
: 360049 360051 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-03-23 04:48 UTC by Alexandre Nuno Milheiro
Modified: 2011-03-28 12:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for tdodbc 13.10.00.01-1 (tdodbc-13.10.00.01.1.ebuild,3.53 KB, text/plain)
2011-03-23 04:49 UTC, Alexandre Nuno Milheiro
Details
ebuild for tdodbc 13.10.00.01-1 with amd64 and motif support (tdodbc-13.10.00.01.1-r1.ebuild,4.48 KB, text/plain)
2011-03-24 19:04 UTC, Alexandre Nuno Milheiro
Details
ebuild for tdodbc 13.10.00.01-1 corrected unsecure rPATH QA issues (tdodbc-13.10.00.01.1-r2.ebuild,4.75 KB, text/plain)
2011-03-28 11:58 UTC, Alexandre Nuno Milheiro
Details
tdodbc-13.10.00.01.1-r3 solves QA Notice: The following shared libraries lack NEEDED entries (tdodbc-13.10.00.01.1-r3.ebuild,4.79 KB, text/plain)
2011-03-28 12:16 UTC, Alexandre Nuno Milheiro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Nuno Milheiro 2011-03-23 04:48:02 UTC
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
Comment 1 Alexandre Nuno Milheiro 2011-03-23 04:49:01 UTC
Created attachment 266953 [details]
ebuild for tdodbc 13.10.00.01-1
Comment 2 SpanKY gentoo-dev 2011-03-23 06:01:46 UTC
*** Bug 360051 has been marked as a duplicate of this bug. ***
Comment 3 SpanKY gentoo-dev 2011-03-23 06:01:51 UTC
*** Bug 360049 has been marked as a duplicate of this bug. ***
Comment 4 Alexandre Nuno Milheiro 2011-03-24 19:04:53 UTC
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
Comment 5 Alexandre Nuno Milheiro 2011-03-24 19:13:28 UTC
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)
Comment 6 Alexandre Nuno Milheiro 2011-03-24 19:15:39 UTC
this ebuld can be found on my overlay
* bdxol (git://github.com/bdx/bdxol.git)
Comment 7 Alexandre Nuno Milheiro 2011-03-28 11:58:49 UTC
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)
Comment 8 Alexandre Nuno Milheiro 2011-03-28 12:16:11 UTC
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)