Re: Patch: Psiconv in peer directory


Subject: Re: Patch: Psiconv in peer directory
From: Martin Sevior (msevior@mccubbin.ph.unimelb.edu.au)
Date: Thu Dec 28 2000 - 18:52:07 CST


HI Frodo,
        I tried this just now. The code comlies all the way to ie_imp.cpp
where it fails becaase it can't find
<psiconv/data.h>

I think you'll have to tweak your abidefs.mk file a bit to get this picked
up correctly.

You'd better rename all your own psiconv includes in /usr/include
/usr/local/include directories to make sure the includes from the peer
directory get found.

Regarding Lists, I get your point about mixing styles in lists. We don't
have to do things this way. I'll see what can be done about it.

Cheers

Martin

On Fri, 29 Dec 2000, Frodo Looijaard wrote:

> Hi folks,
>
> As requested, I have made a version of psiconv that can be distributed with
> AbiWord. As it is rather too big to send to this list (around 170K after
> gzipping), I have instead put it on my website. You can find it at
> http://huizen.dds.nl/~frodol/psiconv/psiconv-abipeer.tgz
> You will also need to apply the patch which is both attached to this mail
> and can also be found as
> http://huizen.dds.nl/~frodol/psiconv/psiconv-abipeer.diff.gz
>
> WARNING: This patch will enable psiconv for all platforms, even though
> it is not tested on all of them! Compile failures may follow!
> Apply at your own risk...
>
> Some comments on the build system (please read this before applying it):
> * First the peer directory is checked; if nothing is found in it,
> the system directories /usr/include and /usr/local/include are
> checked for a `psiconv' directory, and if found, a system-wide
> install is assumed. The system-wide install check is probably only
> good enough for Unix, but you can't have everything.
> * If the peer directory psiconv is used, it is linked statically to
> the abiword binary; if a system-wide install is used, a
> dynamically linked library will be picked up if found.
> * The intermediate object files and the resulting library are not
> put into the global build library, but in the psiconv peer
> directory. If somebody wants to change that, he is welcome to do
> so; but right now, it makes life a lot easier on me. As there is
> no difference between debug builds and normal builds for libpsiconv,
> it should be safe.
> * Psiconv uses autoconf, automake and libtool. It builds completely
> independent of the abi tree. It picks up its own versions of
> functions not generally available on all platforms, instead of
> the abiword ones. Again, if people want to, they are free to change
> this.
> * I have removed the ABI_OPT_PSICONV Makefile define
> * I have put psiconv into require/xp/Makefile . If it turns out not
> to build at all for certain platforms, we will have to move it
> to the platform-dependent Makefiles.
> * The version of libpsiconv is the same as in the package psiconv-0.8.0.
> You will need to apply the patchset I sent earlier before it will all
> compile. Because of the double patch, you may get some warnings when
> applying this; line offset faults should be harmless, though.
>
> I'm looking forward to all compilation problems ;-)
>
> Frodo
>
> --
> Frodo Looijaard <frodol@dds.nl> PGP key and more: http://huizen.dds.nl/~frodol
> Defenestration n. (formal or joc.):
> The act of removing Windows from your computer in disgust, usually followed
> by the installation of Linux or some other Unix-like operating system.
>



This archive was generated by hypermail 2b25 : Thu Dec 28 2000 - 18:52:28 CST