Aye, Jim has taken over from the original author as maintainer. Plus he has the 
FreeBSD changes saved as an additional patch.

However AOO 4.5.0 requests epm 5 I thin since last November, I think. At the 
time I tried to get the update into arch Linux. Which is quite a while where we 
did not build FreeBSD.

All the best
Peter

Am 7. Juli 2021 22:44:29 MESZ schrieb Matthias Seidel 
<[email protected]>:
>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
>>>

Reply via email to