Hi Damjan,

In my opinion the compiler is right and it should be vernumber not relnumber.

All the best

Peter

On 07.07.21 18:04, Damjan Jovanovic wrote:
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

--
This is the Way! http://www.apache.org/theapacheway/index.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to