Subject: Re: abiword PLIST, install and ./make-html.sh
To: Jeremy C. Reed <reed@reedmedia.net>
From: Adam Ciarcinski <adam@albedo.art.pl>
List: tech-pkg
Date: 04/07/2005 10:56:53
> My abiword install (under Linux) had many changes to the PLIST -- too
> many to list here. (The diff -u is 941 lines). Examples:
>
> -share/AbiSuite-2.2/AbiWord/help/en-US/dialogbackgroundcolor.html
> +share/AbiSuite-2.2/AbiWord/help/en-US/interface/dialogbackgroundcolor.html
>
> -share/AbiSuite-2.2/AbiWord/help/en-US/AbiSwish.png
> +share/AbiSuite-2.2/AbiWord/help/en-US/template/AbiSwish.png
>
> abiword's post-install includes:
>
>        cd ${WRKDIR}/${DISTNAME}/abiword-docs/ && env \
>                ABI_DOC_DEST=${PREFIX}/share/AbiSuite-2.2/AbiWord \
>                ./make-html.sh
>
> This script runs the AbiWord-2.2 executable. I think it assumes X?
>
> This caused 217 errors of:
>
> ./make-html.sh: line 74: 19338 Aborted                 $ABI_DOC_PROG
> --to=html --exp-props=$html_export_options $i
>
> So I removed a >/dev/null and ran with sh -x and saw 217 errors like:
>
> + AbiWord-2.2 --to=html --exp-props=html4: 'no;' use-awml: 'no;'
> embed-css: 'yes;' embed-images:yes aboutos.abw
> _X11TransSocketINETConnect() can't get address for localhost:6010: Name or
> service not known
> AbiWord: [no;] is not a valid file name.
> AbiWord: [use-awml:] is not a valid file name.
> AbiWord: [no;] is not a valid file name.
> AbiWord: [embed-css:] is not a valid file name.
> AbiWord: [yes;] is not a valid file name.
> AbiWord: [embed-images:yes] is not a valid file name.
>
> (AbiWord-2.2:19338): Gtk-CRITICAL **: gtk_settings_get_for_screen:
> assertion `GDK_IS_SCREEN (screen)' failed
> (AbiWord-2.2:19338): GLib-GObject-CRITICAL **: g_object_get: assertion
> `G_IS_OBJECT (object)' failed

[--censored--] ;)


Greetings,

The script should not need X-windows running.  At least it does not on my 
NetBSD.  Does AbiWord itself runs correctly?  Without the documentation?

Kind regards,
Adam