Hi,

I would have expected that someone creates a pull request? ;-)

https://github.com/jimjag/epm

Regards,

   Matthias

Am 08.07.21 um 07:53 schrieb Peter Kovacs:
> 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
>>>>

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

Reply via email to