Packaging FreeTDS for Debian

Francis Smit francis at oztel.com
Wed Dec 22 01:42:44 EST 1999


Thanks, this nearly seemed to get there up until I ran rpm -ba .. etc
openldap one it's last couple of lines were:

+ mv -f /tmp/slurpd.8 /tmp/openldap-1.2.7-root/usr/man/man8/slurpd.8
+ chmod og-rwx /tmp/openldap-1.2.7-root/etc/ldap/slapd.conf
chmod: /tmp/openldap-1.2.7-root/etc/ldap/slapd.conf: No such file or directory
Bad exit status from /var/tmp/rpm-tmp.55547 (%install)

and then mysql is ok but php4 ends with:

+ tar xfy /usr/src/redhat/SOURCES/gd-1.7.3.tar.bz2 -C /usr/src/redhat/BUILD/php-4.0b3
tar: invalid option -- y
Try `tar --help' for more information.
Bad exit status from /var/tmp/rpm-tmp.89201 (%prep)


quite soon after starting.


Christian Oyarzun wrote:

> You will have to rebuild the rpms. You can either do a rpm --rebuild filename.rpm or install first
> rpm -ivh filename.rpm then cd to /usr/src/redhat/SPECS and do a rpm -ba --clean --rmsource
> filename.spec. You would need to build and install the apache first. Then you would need to build
> and install the libraries (freetds,iodbc,pdflib,openldap,mysql). If you don't need/want some of
> these you can edit the mod_php spec file to not compile that functionality. --CO
>
>      ----- Original Message -----
>      From: Francis Smit
>      To: TDS Development Group
>      Sent: Tuesday, December 21, 1999 10:52 PM
>      Subject: [freetds] Re: Packaging FreeTDS for Debian
>       Ummm how do I use these they are source, do I need
>      special parameters in the con figure's.
>      I basically want to set php up with ODBC (and pretty
>      much everything else) Loaded and working.
>      But I lack the know how, sorry to be a bother,
>      and thanks for the help
>
>      Christian Oyarzun wrote:
>
>     > I just put my src rpms at http://staff.wilmington.net/oyarzun/rpms I used a
>     > mandrake 6.1 machine, but the should work fine on RH 6.1. I've used the
>     > freetds support to connect to a MSSQL 7
>     > server to do simple queries. It works fine except for small money give the
>     > dollar amount correct,
>     > but not the cents. I would guess it has something to do with the php code
>     > since it works fine
>     > with sqsh and DBD::Sybase. I've messed around the php code to see if I could
>     > fix it, but have
>     > yet to find a solution.
>     >
>     > --CO
>     >
>     > ----- Original Message -----
>     > From: "Francis Smit" <francis at oztel.com>
>     > To: "TDS Development Group" <freetds at franklin.oit.unc.edu>
>     > Sent: Tuesday, December 21, 1999 7:24 PM
>     > Subject: [freetds] Re: Packaging FreeTDS for Debian
>     >
>     > > Hi,
>     > >     I've tried on and off to get freeTDS to run in PHP
>     > > connecting to a MSSQL Server 7.0 DB,  and failed,
>     > > is there a rpm available?
>     > > If not could could some one tell me exact ./configure
>     > > command lines that have worked?, I'm building PHP4.0b3
>     > > as an apache module on Red Hat Linux 6.1.
>     > >
>     > > Thanks for any help.
>     > >
>     > > p.s. I did once get it to work going to a sybase db
>     > > across the web, but I need to hook up to a NT server
>     > > with MSSQL server, also am I only supposed to put
>     > > software on the linux box, or is there something I need to
>     > > do on the NT end as well??
>     > >
>     > > Andreas Tille wrote:
>     > >
>     > > > Hello,
>     > > >
>     > > > when I announced to build a Debian-Package from FreeTDS-JDBC I was
>     > > > asked to do it with FreeTDS as well.  No I'll possibly use it
>     > > > myself and I'm considering to package it.
>     > > >
>     > > > Now I have some questions:
>     > > >
>     > > > 1) What is the purpose of the file
>     > > >
>     > > >      /usr/interfaces
>     > > >
>     > > >    I tried to check the sources but didn't found a place, where it
>     > > >    is really needed.
>     > > >    The reason for this is that it conflicts with the Debian policy
>     > > >    for placing files.  If it is really needed it should go anywhere
>     > > >    under /usr/share (because it is a plain ASCII-file and so it
>     > > >    is architecture independent).  I'd like to suggest to place it
>     > > >    in
>     > > >      /usr/share/freetds/interfaces
>     > > >    and I'd like to know, if this change would require any changes to
>     > > >    the source.
>     > > >    May be you could think about such kind of location for your
>     > > >    distribution or you could make the location configurable at
>     > > >    compile time.
>     > > >
>     > > > 2) *How* usable is the ODBC driver.  While reading the README file,
>     > > >    I wonder if this should/could go into a Debian package.  However,
>     > > >    ODBC would be the real clue in the FreeTDS package.
>     > > >
>     > > > 3) I was not able to run the samples from the samples dircetory.
>     > > >    It would be really helpfull for me if someone could give me a
>     > > >    hint, what to fill into the connection data.  I run FreeTDS-JDBC
>     > > >    successfully and perhaps somebody could tell me what I have to
>     > > >    write in the configuration section of the three examples, if
>     > > >    I could successfully access my database with the following
>     > > >    JDBC-connection:
>     > > >
>     > > >        Class.forName("com.internetcds.jdbc.tds.Driver");
>     > > >        Class.forName("com.internetcds.jdbc.tds.SybaseDriver");
>     > > >
>     > > >        String url      = "jdbc:freetds://sql03/db";
>     > > >        String user     = "TestUser" ;
>     > > >        String password = "password";
>     > > >
>     > > >        Connection cx  = DriverManager.getConnection(url, user,
>     > password);
>     > > >
>     > > >    I have certain problems with the items I have to fill in the
>     > > >    C files.
>     > > >
>     > > > Kind regards
>     > > >
>     > > >         Andreas.
>     > >
>     > > --
>     > >
>     > >                                            Grisly    . oo
>     > >                                                       `oO
>     > > Francis Smit
>     > >
>     > >
>     > > Knowledge By Design/OzTel
>     > > Suite 201, 683 George st
>     > > Sydney 2000 NSW
>     > >
>     > > mailto:francis at kbd.com.au
>     > >
>     > > Tel: +61 2 9212 1399
>     > > Fax: +61 2 9212 5727
>     > > ___________________________________
>     > > m$: How can we stuff you up today?
>     > >
>     > >
>     > >
>     > > ---
>     > > You are currently subscribed to freetds as: co at wilmington.net
>     > > To unsubscribe, forward this message to
>     > $subst('Email.Unsub')
>     > >
>     >
>     > ---
>     > You are currently subscribed to freetds as: francis at oztel.com
>     > To unsubscribe, forward this message to $subst('Email.Unsub')
>
>      --
>
>                                                 Grisly    . oo
>                                                            `oO
>      Francis Smit
>
>
>      Knowledge By Design/OzTel
>      Suite 201, 683 George st
>      Sydney 2000 NSW
>
>      mailto:francis at kbd.com.au
>
>      Tel: +61 2 9212 1399
>      Fax: +61 2 9212 5727
>      ___________________________________
>      m$: How can we stuff you up today?
>        --- You are currently subscribed to freetds as: co at wilmington.net To unsubscribe,
>      forward this message to $subst('Email.Unsub')
>
--

                                           Grisly    . oo
                                                      `oO
Francis Smit


Knowledge By Design/OzTel
Suite 201, 683 George st
Sydney 2000 NSW

mailto:francis at kbd.com.au

Tel: +61 2 9212 1399
Fax: +61 2 9212 5727
___________________________________
m$: How can we stuff you up today?





More information about the FreeTDS mailing list