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

Reply via email to