On 08/02/18 10:42 PM, Michal Nowak wrote:
On 08/02/18 05:08 PM, Andreas Wacknitz wrote:
Am 02.08.2018 um 15:30 schrieb Michal Nowak:
On Thursday, August 2, 2018 at 1:01 PM, Andreas Wacknitz <a.wackn...@gmx.de> wrote:
Hi,

In my new build environment I have problems with zziplib. I have created
a new sample-manifest an compared it to the original:

diff sample-manifest.p5m sample-manifest.p5m.orig
13c13
< # Copyright 2018 <contributor>
---
# Copyright 2017 <contributor>
121a122,131
file path=usr/share/man/man3/zzip_dir_alloc.3
file path=usr/share/man/man3/zzip_dir_alloc_ext_io.3
file path=usr/share/man/man3/zzip_dir_free.3
file path=usr/share/man/man3/zzip_dir_open.3
file path=usr/share/man/man3/zzip_dir_open_ext_io.3
file path=usr/share/man/man3/zzip_dir_read.3
file path=usr/share/man/man3/zzip_dir_real.3
file path=usr/share/man/man3/zzip_dir_stat.3
file path=usr/share/man/man3/zzip_dirfd.3
file path=usr/share/man/man3/zzip_dirhandle.3
154a165,193
file path=usr/share/man/man3/zzip_error.3
file path=usr/share/man/man3/zzip_file_real.3
file path=usr/share/man/man3/zzip_file_stat.3
file path=usr/share/man/man3/zzip_fopen.3
file path=usr/share/man/man3/zzip_fread.3
file path=usr/share/man/man3/zzip_freopen.3
file path=usr/share/man/man3/zzip_fstat.3
file path=usr/share/man/man3/zzip_get_default_io.3
file path=usr/share/man/man3/zzip_init_io.3
file path=usr/share/man/man3/zzip_open.3
file path=usr/share/man/man3/zzip_open_ext_io.3
file path=usr/share/man/man3/zzip_open_shared_io.3
file path=usr/share/man/man3/zzip_opendir.3
file path=usr/share/man/man3/zzip_opendir_ext_io.3
file path=usr/share/man/man3/zzip_read.3
file path=usr/share/man/man3/zzip_realdir.3
file path=usr/share/man/man3/zzip_realfd.3
file path=usr/share/man/man3/zzip_rewinddir.3
file path=usr/share/man/man3/zzip_seek.3
file path=usr/share/man/man3/zzip_seek32.3
file path=usr/share/man/man3/zzip_seekdir.3
file path=usr/share/man/man3/zzip_seekdir32.3
file path=usr/share/man/man3/zzip_seterror.3
file path=usr/share/man/man3/zzip_strerror.3
file path=usr/share/man/man3/zzip_strerror_of.3
file path=usr/share/man/man3/zzip_tell.3
file path=usr/share/man/man3/zzip_tell32.3
file path=usr/share/man/man3/zzip_telldir.3
file path=usr/share/man/man3/zzip_telldir32.3

At least some of the missing man pages actually cannot be shown on my
system with the zziplib package installed, eg.
man zzip_dir_alloc
mandoc: zzip_dir_alloc_ext_io.3: ERROR: No such file or directory
()
()

See the file zzip_dir_alloc_ext_io.3.

                                 August 2,
2018                              ()




I am not sure how to proceed here. Is it a problem on my build env or do
others have the same problems?

Regards,
Andreas

I was able to build the component recently.
I used to be able to publish it, too. But not with my new build environment. Sometime I start from scratch in order to find errors we don't find otherwise. I have a list of packages that don't build or publish for one reason or another (part of my components.ignore):

# Failing packages for aw
#
/^archiver\/zziplib$/d
/^database\/pgloader$/d
/^developer\/golang-110$/d
/^editor\/emacs$/d
/^library\/glibmm$/d
/^library\/goffice$/d
/^library\/libgtop$/d
/^library\/p11-kit$/d
/^library\/physfs$/d
/^multimedia\/sox$/d
/^python\/coherence$/d
/^scientific\/gdl$/d
/^sysutils\/clamav$/d
/^text\/hunspell-de$/d
/^text\/tidy$/d

This list is typically growing and from time to time I start to investigate and try to fix the problems (or ask for help ;-)). For example our emacs build isn't working at all. It has lisp compile errros that are easily overseen during the build process. Alarcher already confirmed this but has no time to fix it. I already tried to build it with different compiler versions but with no luck yet. Furthermore, emacs-26.1 has the same problems. So even creating a newer version doesn't solve the problem at the moment.

Are all build requirements present in the environment? Specifically text/xmlto. I configure script able to detect it properly?
I I have created a simple script that I maintain that install almost everything. (BTW: If you have a better solution for creating build envs I am open for suggestions.
Maintaining a big script is tedious and errorprone.)
So yes, xmlto and xmltoman are installed.


Are those man pages generated or just not installed in the proto area?
They are in the proto area (or should be).
Can you check for me whether my example works for you:
     man zzip_disk_buffer
gives an error for me (the installed package seems to have serveral errors like this). Even if it builds and publishes on your environment, there seem to be a problem with the package. Did you start from a clean environment? I usually start with a 'gmake clean' and also remove former source folders (if the version has changed).
Our build enviroment isnt't really well prepared for removes of files.

Andreas

It seems to me like a bug in docbook-xsl: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831831 Once I add that patch, the man page is in correct format and `man` is able to display. However, I don't know why we are short of some man pages...

Michal

https://github.com/OpenIndiana/oi-userland/pull/4350

Will fix docbook-xsl later, the PR above does not require it.

Michal

_______________________________________________
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to