Hi
On FreeBSD 13.0 the epm module doesn't compile:
=============
Building module epm
=============
Entering /store0/Projects/Apache/Public/openoffice/openoffice-git/main/epm
mkdir ./unxfbsdx/misc/build/epm-5.0.0/
mkdir: ./unxfbsdx/misc/build/epm-5.0.0/: File exists
cd ./unxfbsdx/misc/build/epm-5.0.0/ && make && touch
/path/to/openoffice-git/main/epm/./unxfbsdx/misc/build/so_built_epm
Compiling bsd.c...
bsd.c:203:27: error: no member named 'relnumber' in 'dist_t'; did you mean
'vernumber'?
if (dist->relnumber) {
^~~~~~~~~
vernumber
./epm.h:220:9: note: 'vernumber' declared here
int vernumber, /* Version number */
^
bsd.c:205:35: error: no member named 'relnumber' in 'dist_t'; did you mean
'vernumber'?
dist->relnumber, platname);
^~~~~~~~~
vernumber
./epm.h:220:9: note: 'vernumber' declared here
int vernumber, /* Version number */
^
2 errors generated.
*** Error code 1
Stop.
There is no "relnumber" in epm.h:
typedef struct /**** Distribution Structure ****/
{
char product[256], /* Product name */
version[256], /* Product version string */
release[256], /* Product release string */
copyright[256], /* Product copyright */
vendor[256], /* Vendor name */
packager[256], /* Packager name */
license[256], /* License file to copy */
readme[256]; /* README file to copy */
int num_subpackages; /* Number of subpackages */
char **subpackages; /* Subpackage names */
int num_descriptions; /* Number of description strings */
description_t *descriptions; /* Description strings */
int vernumber, /* Version number */
epoch; /* Epoch number */
int num_commands; /* Number of commands */
command_t *commands; /* Commands */
int num_depends; /* Number of dependencies */
depend_t *depends; /* Dependencies */
int num_files; /* Number of files */
file_t *files; /* Files */
} dist_t;
Any ideas?
Damjan