You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Damjan Jovanovic <da...@apache.org> on 2021/07/07 16:04:37 UTC
epm 5 not compiling on FreeBSD 13
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
Re: epm 5 not compiling on FreeBSD 13
Posted by Don Lewis <tr...@apache.org>.
BTW, FreeBSD doesn't even use epm. It should be possible to patch
configure.ac to avoid looking for it.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org
Re: epm 5 not compiling on FreeBSD 13
Posted by Matthias Seidel <ma...@hamburg.de>.
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 <ma...@hamburg.de>:
>> 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
>>>>
Re: epm 5 not compiling on FreeBSD 13
Posted by Peter Kovacs <pe...@apache.org>.
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 <ma...@hamburg.de>:
>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
>>>
Re: epm 5 not compiling on FreeBSD 13
Posted by Matthias Seidel <ma...@hamburg.de>.
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
>>
Re: epm 5 not compiling on FreeBSD 13
Posted by Peter Kovacs <pe...@apache.org>.
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: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org