Hi all,

Am 07.07.21 um 20:11 schrieb Peter Kovacs:
> Hi Damjan,
>
> In my opinion the compiler is right and it should be vernumber not
> relnumber.

That's Jim's build, isn't it?

https://github.com/jimjag/epm/blob/trunk/bsd.c

Regards,

   Matthias

>
> 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
>>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to