* Work in progress
@ 2020-11-21 10:33 Matthias Fischer
2020-11-23 11:29 ` Michael Tremer
0 siblings, 1 reply; 18+ messages in thread
From: Matthias Fischer @ 2020-11-21 10:33 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 281 bytes --]
Hi,
just in short - FYI - and to avoid duplicate work:
monit => 5.27.1
dhcpcd => 9.3.2
bind => 9.11.24
knot => 3.0.2
These are running here already - I just hadn't the time to push them
yet. There is simply too much going on at work, little - or no - time left.
Best,
Matthias
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2020-11-21 10:33 Work in progress Matthias Fischer
@ 2020-11-23 11:29 ` Michael Tremer
2020-11-25 17:09 ` Matthias Fischer
0 siblings, 1 reply; 18+ messages in thread
From: Michael Tremer @ 2020-11-23 11:29 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 724 bytes --]
Hello Matthias,
Thank you for your email. Good to know.
If you have some free time left, could you have a look at Ghostscript for me?
Some of my print jobs are getting stuck because “gs” freezes and consumes 100% CPU until I kill it. Maybe that is fixed in the next release.
Best,
-Michael
> On 21 Nov 2020, at 10:33, Matthias Fischer <matthias.fischer(a)ipfire.org> wrote:
>
> Hi,
>
> just in short - FYI - and to avoid duplicate work:
>
> monit => 5.27.1
> dhcpcd => 9.3.2
> bind => 9.11.24
> knot => 3.0.2
>
> These are running here already - I just hadn't the time to push them
> yet. There is simply too much going on at work, little - or no - time left.
>
> Best,
> Matthias
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2020-11-23 11:29 ` Michael Tremer
@ 2020-11-25 17:09 ` Matthias Fischer
2020-11-25 20:49 ` Michael Tremer
0 siblings, 1 reply; 18+ messages in thread
From: Matthias Fischer @ 2020-11-25 17:09 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 975 bytes --]
Hi Michael,
On 23.11.2020 12:29, Michael Tremer wrote:
> Hello Matthias,
>
> Thank you for your email. Good to know.
>
> If you have some free time left, could you have a look at Ghostscript for me?
>
> Some of my print jobs are getting stuck because “gs” freezes and consumes 100% CPU until I kill it. Maybe that is fixed in the next release.
Update to 9.53.3 is compiling on 'next' without seen errors. I will
check the rootfile before pushing. "Work in progress..." ;-)
Best,
Matthias
> Best,
> -Michael
>
>> On 21 Nov 2020, at 10:33, Matthias Fischer <matthias.fischer(a)ipfire.org> wrote:
>>
>> Hi,
>>
>> just in short - FYI - and to avoid duplicate work:
>>
>> monit => 5.27.1
>> dhcpcd => 9.3.2
>> bind => 9.11.24
>> knot => 3.0.2
>>
>> These are running here already - I just hadn't the time to push them
>> yet. There is simply too much going on at work, little - or no - time left.
>>
>> Best,
>> Matthias
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2020-11-25 17:09 ` Matthias Fischer
@ 2020-11-25 20:49 ` Michael Tremer
2020-11-26 18:20 ` Matthias Fischer
0 siblings, 1 reply; 18+ messages in thread
From: Michael Tremer @ 2020-11-25 20:49 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1141 bytes --]
Hello,
> On 25 Nov 2020, at 17:09, Matthias Fischer <matthias.fischer(a)ipfire.org> wrote:
>
> Hi Michael,
>
> On 23.11.2020 12:29, Michael Tremer wrote:
>> Hello Matthias,
>>
>> Thank you for your email. Good to know.
>>
>> If you have some free time left, could you have a look at Ghostscript for me?
>>
>> Some of my print jobs are getting stuck because “gs” freezes and consumes 100% CPU until I kill it. Maybe that is fixed in the next release.
>
> Update to 9.53.3 is compiling on 'next' without seen errors. I will
> check the rootfile before pushing. "Work in progress..." ;-)
Thank you!
>
> Best,
> Matthias
>
>> Best,
>> -Michael
>>
>>> On 21 Nov 2020, at 10:33, Matthias Fischer <matthias.fischer(a)ipfire.org> wrote:
>>>
>>> Hi,
>>>
>>> just in short - FYI - and to avoid duplicate work:
>>>
>>> monit => 5.27.1
>>> dhcpcd => 9.3.2
>>> bind => 9.11.24
>>> knot => 3.0.2
>>>
>>> These are running here already - I just hadn't the time to push them
>>> yet. There is simply too much going on at work, little - or no - time left.
>>>
>>> Best,
>>> Matthias
>>
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2020-11-25 20:49 ` Michael Tremer
@ 2020-11-26 18:20 ` Matthias Fischer
0 siblings, 0 replies; 18+ messages in thread
From: Matthias Fischer @ 2020-11-26 18:20 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1389 bytes --]
On 25.11.2020 21:49, Michael Tremer wrote:
> Hello,
>
>> On 25 Nov 2020, at 17:09, Matthias Fischer <matthias.fischer(a)ipfire.org> wrote:
>>
>> Hi Michael,
>>
>> On 23.11.2020 12:29, Michael Tremer wrote:
>>> Hello Matthias,
>>>
>>> Thank you for your email. Good to know.
>>>
>>> If you have some free time left, could you have a look at Ghostscript for me?
>>>
>>> Some of my print jobs are getting stuck because “gs” freezes and consumes 100% CPU until I kill it. Maybe that is fixed in the next release.
>>
>> Update to 9.53.3 is compiling on 'next' without seen errors. I will
>> check the rootfile before pushing. "Work in progress..." ;-)
Done => https://patchwork.ipfire.org/patch/3680/
> Thank you!
You're welcome! ;-)
But no guarantee - its building without errors, but I couldn't test this...
>>
>> Best,
>> Matthias
>>
>>> Best,
>>> -Michael
>>>
>>>> On 21 Nov 2020, at 10:33, Matthias Fischer <matthias.fischer(a)ipfire.org> wrote:
>>>>
>>>> Hi,
>>>>
>>>> just in short - FYI - and to avoid duplicate work:
>>>>
>>>> monit => 5.27.1
>>>> dhcpcd => 9.3.2
>>>> bind => 9.11.24
>>>> knot => 3.0.2
>>>>
>>>> These are running here already - I just hadn't the time to push them
>>>> yet. There is simply too much going on at work, little - or no - time left.
>>>>
>>>> Best,
>>>> Matthias
>>>
>>
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2021-04-07 14:01 ` Adolf Belka
@ 2021-04-07 14:59 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2021-04-07 14:59 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 7340 bytes --]
Hello,
> On 7 Apr 2021, at 15:01, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> Hi all,
>
> On 06/04/2021 14:43, Adolf Belka wrote:
>> Hi Michael,
>>
>> On 06/04/2021 12:21, Michael Tremer wrote:
>>> Hi,
>>>
>>> It looks like cap_text.c is missing to include stddef.h. That is where size_t is defined.
>>>
>>> I just merged the libcap, so you can give this another try.
>>
>> I just found a bug entry in Gentoo from 2017 for the same issue I found of gperf-3.1 with libcap-2.25
>> Apparently gperf is called in the makefile to generate a hash table lookup and if gperf is not available libcap falls back to using a plain list of cap names, so it is not essential to use gperf.
>>
>> I just checked and the gperf call is no longer in the makefile for libcap-2-49 so the new libcap version should solve things.
>> I will retry the build and let you know how it goes.
>>
> The build of gperf-3.1 went without any problems with libcap-2.49
Perfect. I have already merged this patch.
> The only think I found was that there was a message "Changes in libcap-2.49 check rootfile!" and there were a lot of lines with +usr/share/gocode/src/kernel.org/pub/linux/libs/security/libcap.....
Yes, this is because it found a Go compiler. I have disabled this because we do not need a Go version of this library:
https://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff;h=7f6d6e19c9a5499321fd7a18ad66d38dad892b01
> A patch for the update of gperf will be submitted shortly.
>
> Regards,
>
> Adolf.
>
>> Thanks and regards,
>> Adolf.
>>>
>>> Best,
>>> -Michael
>>>
>>>> On 5 Apr 2021, at 15:44, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>>>>
>>>> Hi All,
>>>>
>>>> I had failures with building libcap-2.25 with the new gperf. From the fail messages I can see that the libcap build calls gperf and is finding unknown type names in the response.
>>>>
>>>> I have seen that Matthias has updated libcap and submitted the patch.
>>>>
>>>> I will wait till the updated libcap is merged and then redo my gperf build and see if that solves the problem. Until then I have excluded gperf from my current builds.
>>>>
>>>> Here is the log output from building libcap with gperf updated from 3.0.4 (2009) to 3.1 (2017).
>>>>
>>>> Apr 5 13:45:53: Building libcap libcap-2.25.tar.xz checksum OK
>>>> + cd /usr/src/lfs
>>>> + make -f libcap LFS_BASEDIR=/usr/src install
>>>> ====================================== Installing libcap-2.25 ...
>>>> Install started; saving file list to /usr/src/lsalr ...
>>>> # Prevent a static library from being installed
>>>> cd /usr/src/libcap-2.25 && sed -i '/install.*STALIBNAME/d' libcap/Makefile
>>>> cd /usr/src/libcap-2.25 && make
>>>> make[1]: Entering directory '/usr/src/libcap-2.25'
>>>> make -C libcap all
>>>> make[2]: Entering directory '/usr/src/libcap-2.25/libcap'
>>>> => making cap_names.list.h from /usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h
>>>> perl -e 'while ($l=<>) { if ($l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$/) { $tok=$1; $val=$2; $tok =~ tr/A-Z/a-z/; print "{\"$tok\",$val},\n"; } }' /usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h | fgrep -v 0x > cap_names.list.h
>>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include _makenames.c -o _makenames
>>>> ./_makenames > cap_names.h
>>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_alloc.c -o cap_alloc.o
>>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_proc.c -o cap_proc.o
>>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_extint.c -o cap_extint.o
>>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_flag.c -o cap_flag.o
>>>> perl -e 'print "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);\n%}\n%%\n"; while ($l = <>) { $l =~ s/[\{\"]//g; $l =~ s/\}.*// ; print $l; }' < cap_names.list.h | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 > _caps_output.gperf
>>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -include _caps_output.gperf -c cap_text.c -o cap_text.o
>>>> In file included from <command-line>:
>>>> ./_caps_output.gperf:71:80: error: unknown type name 'size_t'
>>>> 71 | gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)
>>>> | ^~~~~~
>>>> ./_caps_output.gperf:96:53: error: unknown type name 'size_t'
>>>> 96 | __cap_hash_name (register const char *str, register size_t len)
>>>> | ^~~~~~
>>>> ./_caps_output.gperf:200:55: error: unknown type name 'size_t'
>>>> 200 | __cap_lookup_name (register const char *str, register size_t len)
>>>> | ^~~~~~
>>>> ./_caps_output.gperf:200:1: error: conflicting types for '__cap_lookup_name'
>>>> 200 | __cap_lookup_name (register const char *str, register size_t len)
>>>> | ^~~~~~~~~~~~~~~~~
>>>> ./_caps_output.gperf:33:29: note: previous declaration of '__cap_lookup_name' was here
>>>> 33 | const struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);
>>>> | ^~~~~~~~~~~~~~~~~
>>>> make[2]: *** [Makefile:63: cap_text.o] Error 1
>>>> make[2]: Leaving directory '/usr/src/libcap-2.25/libcap'
>>>> make[1]: *** [Makefile:12: all] Error 2
>>>> make[1]: Leaving directory '/usr/src/libcap-2.25'
>>>> make: *** [libcap:75: /usr/src/log/libcap-2.25] Error 2
>>>>
>>>> On 05/04/2021 13:36, Adolf Belka wrote:
>>>>> Hi all,
>>>>>
>>>>> For information I am working on the following updates:-
>>>>>
>>>>> gettext
>>>>> gmp
>>>>> go
>>>>> gperf
>>>>> grep
>>>>> libmpc
>>>>> mpc
>>>>> mpd
>>>>> zstd
>>>>>
>>>>>
>>>>> Regards,
>>>>>
>>>>> Adolf.
>>>>>
>>>> --
>>>> Sent from my laptop
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2021-04-06 12:43 ` Adolf Belka
@ 2021-04-07 14:01 ` Adolf Belka
2021-04-07 14:59 ` Michael Tremer
0 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2021-04-07 14:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 6922 bytes --]
Hi all,
On 06/04/2021 14:43, Adolf Belka wrote:
> Hi Michael,
>
> On 06/04/2021 12:21, Michael Tremer wrote:
>> Hi,
>>
>> It looks like cap_text.c is missing to include stddef.h. That is where size_t is defined.
>>
>> I just merged the libcap, so you can give this another try.
>
> I just found a bug entry in Gentoo from 2017 for the same issue I found of gperf-3.1 with libcap-2.25
> Apparently gperf is called in the makefile to generate a hash table lookup and if gperf is not available libcap falls back to using a plain list of cap names, so it is not essential to use gperf.
>
> I just checked and the gperf call is no longer in the makefile for libcap-2-49 so the new libcap version should solve things.
> I will retry the build and let you know how it goes.
>
The build of gperf-3.1 went without any problems with libcap-2.49
The only think I found was that there was a message "Changes in libcap-2.49 check rootfile!" and there were a lot of lines with +usr/share/gocode/src/kernel.org/pub/linux/libs/security/libcap.....
A patch for the update of gperf will be submitted shortly.
Regards,
Adolf.
> Thanks and regards,
> Adolf.
>>
>> Best,
>> -Michael
>>
>>> On 5 Apr 2021, at 15:44, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>>>
>>> Hi All,
>>>
>>> I had failures with building libcap-2.25 with the new gperf. From the fail messages I can see that the libcap build calls gperf and is finding unknown type names in the response.
>>>
>>> I have seen that Matthias has updated libcap and submitted the patch.
>>>
>>> I will wait till the updated libcap is merged and then redo my gperf build and see if that solves the problem. Until then I have excluded gperf from my current builds.
>>>
>>> Here is the log output from building libcap with gperf updated from 3.0.4 (2009) to 3.1 (2017).
>>>
>>> Apr 5 13:45:53: Building libcap libcap-2.25.tar.xz checksum OK
>>> + cd /usr/src/lfs
>>> + make -f libcap LFS_BASEDIR=/usr/src install
>>> ====================================== Installing libcap-2.25 ...
>>> Install started; saving file list to /usr/src/lsalr ...
>>> # Prevent a static library from being installed
>>> cd /usr/src/libcap-2.25 && sed -i '/install.*STALIBNAME/d' libcap/Makefile
>>> cd /usr/src/libcap-2.25 && make
>>> make[1]: Entering directory '/usr/src/libcap-2.25'
>>> make -C libcap all
>>> make[2]: Entering directory '/usr/src/libcap-2.25/libcap'
>>> => making cap_names.list.h from /usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h
>>> perl -e 'while ($l=<>) { if ($l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$/) { $tok=$1; $val=$2; $tok =~ tr/A-Z/a-z/; print "{\"$tok\",$val},\n"; } }' /usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h | fgrep -v 0x > cap_names.list.h
>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include _makenames.c -o _makenames
>>> ./_makenames > cap_names.h
>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_alloc.c -o cap_alloc.o
>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_proc.c -o cap_proc.o
>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_extint.c -o cap_extint.o
>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_flag.c -o cap_flag.o
>>> perl -e 'print "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);\n%}\n%%\n"; while ($l = <>) { $l =~ s/[\{\"]//g; $l =~ s/\}.*// ; print $l; }' < cap_names.list.h | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 > _caps_output.gperf
>>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -include _caps_output.gperf -c cap_text.c -o cap_text.o
>>> In file included from <command-line>:
>>> ./_caps_output.gperf:71:80: error: unknown type name 'size_t'
>>> 71 | gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)
>>> | ^~~~~~
>>> ./_caps_output.gperf:96:53: error: unknown type name 'size_t'
>>> 96 | __cap_hash_name (register const char *str, register size_t len)
>>> | ^~~~~~
>>> ./_caps_output.gperf:200:55: error: unknown type name 'size_t'
>>> 200 | __cap_lookup_name (register const char *str, register size_t len)
>>> | ^~~~~~
>>> ./_caps_output.gperf:200:1: error: conflicting types for '__cap_lookup_name'
>>> 200 | __cap_lookup_name (register const char *str, register size_t len)
>>> | ^~~~~~~~~~~~~~~~~
>>> ./_caps_output.gperf:33:29: note: previous declaration of '__cap_lookup_name' was here
>>> 33 | const struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);
>>> | ^~~~~~~~~~~~~~~~~
>>> make[2]: *** [Makefile:63: cap_text.o] Error 1
>>> make[2]: Leaving directory '/usr/src/libcap-2.25/libcap'
>>> make[1]: *** [Makefile:12: all] Error 2
>>> make[1]: Leaving directory '/usr/src/libcap-2.25'
>>> make: *** [libcap:75: /usr/src/log/libcap-2.25] Error 2
>>>
>>> On 05/04/2021 13:36, Adolf Belka wrote:
>>>> Hi all,
>>>>
>>>> For information I am working on the following updates:-
>>>>
>>>> gettext
>>>> gmp
>>>> go
>>>> gperf
>>>> grep
>>>> libmpc
>>>> mpc
>>>> mpd
>>>> zstd
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Adolf.
>>>>
>>> --
>>> Sent from my laptop
>>>
>>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2021-04-06 10:21 ` Michael Tremer
@ 2021-04-06 12:43 ` Adolf Belka
2021-04-07 14:01 ` Adolf Belka
0 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2021-04-06 12:43 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 6392 bytes --]
Hi Michael,
On 06/04/2021 12:21, Michael Tremer wrote:
> Hi,
>
> It looks like cap_text.c is missing to include stddef.h. That is where size_t is defined.
>
> I just merged the libcap, so you can give this another try.
I just found a bug entry in Gentoo from 2017 for the same issue I found of gperf-3.1 with libcap-2.25
Apparently gperf is called in the makefile to generate a hash table lookup and if gperf is not available libcap falls back to using a plain list of cap names, so it is not essential to use gperf.
I just checked and the gperf call is no longer in the makefile for libcap-2-49 so the new libcap version should solve things.
I will retry the build and let you know how it goes.
Thanks and regards,
Adolf.
>
> Best,
> -Michael
>
>> On 5 Apr 2021, at 15:44, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>>
>> Hi All,
>>
>> I had failures with building libcap-2.25 with the new gperf. From the fail messages I can see that the libcap build calls gperf and is finding unknown type names in the response.
>>
>> I have seen that Matthias has updated libcap and submitted the patch.
>>
>> I will wait till the updated libcap is merged and then redo my gperf build and see if that solves the problem. Until then I have excluded gperf from my current builds.
>>
>> Here is the log output from building libcap with gperf updated from 3.0.4 (2009) to 3.1 (2017).
>>
>> Apr 5 13:45:53: Building libcap libcap-2.25.tar.xz checksum OK
>> + cd /usr/src/lfs
>> + make -f libcap LFS_BASEDIR=/usr/src install
>> ====================================== Installing libcap-2.25 ...
>> Install started; saving file list to /usr/src/lsalr ...
>> # Prevent a static library from being installed
>> cd /usr/src/libcap-2.25 && sed -i '/install.*STALIBNAME/d' libcap/Makefile
>> cd /usr/src/libcap-2.25 && make
>> make[1]: Entering directory '/usr/src/libcap-2.25'
>> make -C libcap all
>> make[2]: Entering directory '/usr/src/libcap-2.25/libcap'
>> => making cap_names.list.h from /usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h
>> perl -e 'while ($l=<>) { if ($l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$/) { $tok=$1; $val=$2; $tok =~ tr/A-Z/a-z/; print "{\"$tok\",$val},\n"; } }' /usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h | fgrep -v 0x > cap_names.list.h
>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include _makenames.c -o _makenames
>> ./_makenames > cap_names.h
>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_alloc.c -o cap_alloc.o
>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_proc.c -o cap_proc.o
>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_extint.c -o cap_extint.o
>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_flag.c -o cap_flag.o
>> perl -e 'print "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);\n%}\n%%\n"; while ($l = <>) { $l =~ s/[\{\"]//g; $l =~ s/\}.*// ; print $l; }' < cap_names.list.h | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 > _caps_output.gperf
>> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -include _caps_output.gperf -c cap_text.c -o cap_text.o
>> In file included from <command-line>:
>> ./_caps_output.gperf:71:80: error: unknown type name 'size_t'
>> 71 | gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)
>> | ^~~~~~
>> ./_caps_output.gperf:96:53: error: unknown type name 'size_t'
>> 96 | __cap_hash_name (register const char *str, register size_t len)
>> | ^~~~~~
>> ./_caps_output.gperf:200:55: error: unknown type name 'size_t'
>> 200 | __cap_lookup_name (register const char *str, register size_t len)
>> | ^~~~~~
>> ./_caps_output.gperf:200:1: error: conflicting types for '__cap_lookup_name'
>> 200 | __cap_lookup_name (register const char *str, register size_t len)
>> | ^~~~~~~~~~~~~~~~~
>> ./_caps_output.gperf:33:29: note: previous declaration of '__cap_lookup_name' was here
>> 33 | const struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);
>> | ^~~~~~~~~~~~~~~~~
>> make[2]: *** [Makefile:63: cap_text.o] Error 1
>> make[2]: Leaving directory '/usr/src/libcap-2.25/libcap'
>> make[1]: *** [Makefile:12: all] Error 2
>> make[1]: Leaving directory '/usr/src/libcap-2.25'
>> make: *** [libcap:75: /usr/src/log/libcap-2.25] Error 2
>>
>> On 05/04/2021 13:36, Adolf Belka wrote:
>>> Hi all,
>>>
>>> For information I am working on the following updates:-
>>>
>>> gettext
>>> gmp
>>> go
>>> gperf
>>> grep
>>> libmpc
>>> mpc
>>> mpd
>>> zstd
>>>
>>>
>>> Regards,
>>>
>>> Adolf.
>>>
>> --
>> Sent from my laptop
>>
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2021-04-05 14:44 ` Adolf Belka
@ 2021-04-06 10:21 ` Michael Tremer
2021-04-06 12:43 ` Adolf Belka
0 siblings, 1 reply; 18+ messages in thread
From: Michael Tremer @ 2021-04-06 10:21 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5724 bytes --]
Hi,
It looks like cap_text.c is missing to include stddef.h. That is where size_t is defined.
I just merged the libcap, so you can give this another try.
Best,
-Michael
> On 5 Apr 2021, at 15:44, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> Hi All,
>
> I had failures with building libcap-2.25 with the new gperf. From the fail messages I can see that the libcap build calls gperf and is finding unknown type names in the response.
>
> I have seen that Matthias has updated libcap and submitted the patch.
>
> I will wait till the updated libcap is merged and then redo my gperf build and see if that solves the problem. Until then I have excluded gperf from my current builds.
>
> Here is the log output from building libcap with gperf updated from 3.0.4 (2009) to 3.1 (2017).
>
> Apr 5 13:45:53: Building libcap libcap-2.25.tar.xz checksum OK
> + cd /usr/src/lfs
> + make -f libcap LFS_BASEDIR=/usr/src install
> ====================================== Installing libcap-2.25 ...
> Install started; saving file list to /usr/src/lsalr ...
> # Prevent a static library from being installed
> cd /usr/src/libcap-2.25 && sed -i '/install.*STALIBNAME/d' libcap/Makefile
> cd /usr/src/libcap-2.25 && make
> make[1]: Entering directory '/usr/src/libcap-2.25'
> make -C libcap all
> make[2]: Entering directory '/usr/src/libcap-2.25/libcap'
> => making cap_names.list.h from /usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h
> perl -e 'while ($l=<>) { if ($l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$/) { $tok=$1; $val=$2; $tok =~ tr/A-Z/a-z/; print "{\"$tok\",$val},\n"; } }' /usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h | fgrep -v 0x > cap_names.list.h
> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include _makenames.c -o _makenames
> ./_makenames > cap_names.h
> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_alloc.c -o cap_alloc.o
> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_proc.c -o cap_proc.o
> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_extint.c -o cap_extint.o
> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_flag.c -o cap_flag.o
> perl -e 'print "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);\n%}\n%%\n"; while ($l = <>) { $l =~ s/[\{\"]//g; $l =~ s/\}.*// ; print $l; }' < cap_names.list.h | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 > _caps_output.gperf
> gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi -I/usr/src/libcap-2.25/libcap/../libcap/include -include _caps_output.gperf -c cap_text.c -o cap_text.o
> In file included from <command-line>:
> ./_caps_output.gperf:71:80: error: unknown type name 'size_t'
> 71 | gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)
> | ^~~~~~
> ./_caps_output.gperf:96:53: error: unknown type name 'size_t'
> 96 | __cap_hash_name (register const char *str, register size_t len)
> | ^~~~~~
> ./_caps_output.gperf:200:55: error: unknown type name 'size_t'
> 200 | __cap_lookup_name (register const char *str, register size_t len)
> | ^~~~~~
> ./_caps_output.gperf:200:1: error: conflicting types for '__cap_lookup_name'
> 200 | __cap_lookup_name (register const char *str, register size_t len)
> | ^~~~~~~~~~~~~~~~~
> ./_caps_output.gperf:33:29: note: previous declaration of '__cap_lookup_name' was here
> 33 | const struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);
> | ^~~~~~~~~~~~~~~~~
> make[2]: *** [Makefile:63: cap_text.o] Error 1
> make[2]: Leaving directory '/usr/src/libcap-2.25/libcap'
> make[1]: *** [Makefile:12: all] Error 2
> make[1]: Leaving directory '/usr/src/libcap-2.25'
> make: *** [libcap:75: /usr/src/log/libcap-2.25] Error 2
>
> On 05/04/2021 13:36, Adolf Belka wrote:
>> Hi all,
>>
>> For information I am working on the following updates:-
>>
>> gettext
>> gmp
>> go
>> gperf
>> grep
>> libmpc
>> mpc
>> mpd
>> zstd
>>
>>
>> Regards,
>>
>> Adolf.
>>
> --
> Sent from my laptop
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2021-04-05 11:36 Adolf Belka
@ 2021-04-05 14:44 ` Adolf Belka
2021-04-06 10:21 ` Michael Tremer
0 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2021-04-05 14:44 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5535 bytes --]
Hi All,
I had failures with building libcap-2.25 with the new gperf. From the
fail messages I can see that the libcap build calls gperf and is finding
unknown type names in the response.
I have seen that Matthias has updated libcap and submitted the patch.
I will wait till the updated libcap is merged and then redo my gperf
build and see if that solves the problem. Until then I have excluded
gperf from my current builds.
Here is the log output from building libcap with gperf updated from
3.0.4 (2009) to 3.1 (2017).
Apr 5 13:45:53: Building libcap libcap-2.25.tar.xz checksum OK
+ cd /usr/src/lfs
+ make -f libcap LFS_BASEDIR=/usr/src install
====================================== Installing libcap-2.25 ...
Install started; saving file list to /usr/src/lsalr ...
# Prevent a static library from being installed
cd /usr/src/libcap-2.25 && sed -i '/install.*STALIBNAME/d' libcap/Makefile
cd /usr/src/libcap-2.25 && make
make[1]: Entering directory '/usr/src/libcap-2.25'
make -C libcap all
make[2]: Entering directory '/usr/src/libcap-2.25/libcap'
=> making cap_names.list.h from
/usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h
perl -e 'while ($l=<>) { if ($l =~ /^\#define[ \t](CAP[_A-Z]+)[
\t]+([0-9]+)\s+$/) { $tok=$1; $val=$2; $tok =~ tr/A-Z/a-z/; print
"{\"$tok\",$val},\n"; } }'
/usr/src/libcap-2.25/libcap/../libcap/include/uapi/linux/capability.h |
fgrep -v 0x > cap_names.list.h
gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC
-I/usr/src/libcap-2.25/libcap/../libcap/include/uapi
-I/usr/src/libcap-2.25/libcap/../libcap/include _makenames.c -o _makenames
./_makenames > cap_names.h
gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
-Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi
-I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_alloc.c -o
cap_alloc.o
gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
-Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi
-I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_proc.c -o cap_proc.o
gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
-Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi
-I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_extint.c -o
cap_extint.o
gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
-Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi
-I/usr/src/libcap-2.25/libcap/../libcap/include -c cap_flag.c -o cap_flag.o
perl -e 'print "struct __cap_token_s { const char *name; int index;
};\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *,
unsigned int);\n%}\n%%\n"; while ($l = <>) { $l =~ s/[\{\"]//g; $l =~
s/\}.*// ; print $l; }' < cap_names.list.h | gperf --ignore-case
--language=ANSI-C --readonly --null-strings --global-table
--hash-function-name=__cap_hash_name
--lookup-function-name="__cap_lookup_name" -c -t -m20 > _caps_output.gperf
gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dlinux -Wall
-Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
-Wshadow -g -fPIC -I/usr/src/libcap-2.25/libcap/../libcap/include/uapi
-I/usr/src/libcap-2.25/libcap/../libcap/include -include
_caps_output.gperf -c cap_text.c -o cap_text.o
In file included from <command-line>:
./_caps_output.gperf:71:80: error: unknown type name 'size_t'
71 | gperf_case_strncmp (register const char *s1, register const
char *s2, register size_t n)
| ^~~~~~
./_caps_output.gperf:96:53: error: unknown type name 'size_t'
96 | __cap_hash_name (register const char *str, register size_t len)
| ^~~~~~
./_caps_output.gperf:200:55: error: unknown type name 'size_t'
200 | __cap_lookup_name (register const char *str, register size_t len)
| ^~~~~~
./_caps_output.gperf:200:1: error: conflicting types for '__cap_lookup_name'
200 | __cap_lookup_name (register const char *str, register size_t len)
| ^~~~~~~~~~~~~~~~~
./_caps_output.gperf:33:29: note: previous declaration of
'__cap_lookup_name' was here
33 | const struct __cap_token_s *__cap_lookup_name(const char *,
unsigned int);
| ^~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:63: cap_text.o] Error 1
make[2]: Leaving directory '/usr/src/libcap-2.25/libcap'
make[1]: *** [Makefile:12: all] Error 2
make[1]: Leaving directory '/usr/src/libcap-2.25'
make: *** [libcap:75: /usr/src/log/libcap-2.25] Error 2
On 05/04/2021 13:36, Adolf Belka wrote:
> Hi all,
>
> For information I am working on the following updates:-
>
> gettext
> gmp
> go
> gperf
> grep
> libmpc
> mpc
> mpd
> zstd
>
>
> Regards,
>
> Adolf.
>
--
Sent from my laptop
^ permalink raw reply [flat|nested] 18+ messages in thread
* Work in progress
@ 2021-04-05 11:36 Adolf Belka
2021-04-05 14:44 ` Adolf Belka
0 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2021-04-05 11:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 132 bytes --]
Hi all,
For information I am working on the following updates:-
gettext
gmp
go
gperf
grep
libmpc
mpc
mpd
zstd
Regards,
Adolf.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2021-04-01 11:34 ` Matthias Fischer
@ 2021-04-01 12:32 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2021-04-01 12:32 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 443 bytes --]
Oh lol :)
> On 1 Apr 2021, at 12:34, Matthias Fischer <matthias.fischer(a)ipfire.org> wrote:
>
> On 01.04.2021 11:59, Michael Tremer wrote:
>>> ...
>>> linux => 6.21-rc17
>> What is the last one?
>>
>
> Look at the calender...
>
> 01000001 01110000 01110010 01101001 01101100 00101100 00100000 01000001
> 01110000 01110010 01101001 01101100
>
> I thought of your chrismas message and couldn't resist... ;-)
>
>
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2021-04-01 9:59 ` Michael Tremer
@ 2021-04-01 11:34 ` Matthias Fischer
2021-04-01 12:32 ` Michael Tremer
0 siblings, 1 reply; 18+ messages in thread
From: Matthias Fischer @ 2021-04-01 11:34 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 299 bytes --]
On 01.04.2021 11:59, Michael Tremer wrote:
>> ...
>> linux => 6.21-rc17
> What is the last one?
>
Look at the calender...
01000001 01110000 01110010 01101001 01101100 00101100 00100000 01000001
01110000 01110010 01101001 01101100
I thought of your chrismas message and couldn't resist... ;-)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2021-04-01 7:51 Matthias Fischer
@ 2021-04-01 9:59 ` Michael Tremer
2021-04-01 11:34 ` Matthias Fischer
0 siblings, 1 reply; 18+ messages in thread
From: Michael Tremer @ 2021-04-01 9:59 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 356 bytes --]
Hi,
> On 1 Apr 2021, at 08:51, Matthias Fischer <matthias.fischer(a)ipfire.org> wrote:
>
> Hi,
>
> "as time goes by", currently working on:
>
> cmake => 3.20.0
> json-c => 0.15
> libcap => 2.49
> libcap-ng => 0.8.2
> libpcap => 1.10.0
> tcpdump => 4.99.0
> linux => 6.21-rc17
What is the last one?
>
> Best,
> Mat- ;-) -thias
^ permalink raw reply [flat|nested] 18+ messages in thread
* Work in progress
@ 2021-04-01 7:51 Matthias Fischer
2021-04-01 9:59 ` Michael Tremer
0 siblings, 1 reply; 18+ messages in thread
From: Matthias Fischer @ 2021-04-01 7:51 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 190 bytes --]
Hi,
"as time goes by", currently working on:
cmake => 3.20.0
json-c => 0.15
libcap => 2.49
libcap-ng => 0.8.2
libpcap => 1.10.0
tcpdump => 4.99.0
linux => 6.21-rc17
Best,
Mat- ;-) -thias
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2020-06-10 8:35 ` Michael Tremer
@ 2020-06-10 22:32 ` Matthias Fischer
0 siblings, 0 replies; 18+ messages in thread
From: Matthias Fischer @ 2020-06-10 22:32 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1112 bytes --]
Hi,
On 10.06.2020 10:35, Michael Tremer wrote:
> Hello,
>
> Thank you for looking at those packages.
They "just came into my view..." And some more. Right now I'm waiting
for dhcpcd 9.1.2 ("...is around the corner").
> Are you aware that GnuTLS has a security vulnerability? It would be nice if you could look at this one as soon as possible.
Updates done.
All compiled without errors on current 'next' / x86_64.
>> ...
>> Unfortunately I'm not 100% sure about the gmp-rootfiles for the
>> different architectures. Otherwise I would upload these updates within
>> the next days.
>
> Send questions to the list if you are unsure :)
As far as I could see, there were no errors on my last build -
nevertheless I couldn't built them on ARM hardware, so it would be nice
if someone could check.
I don't know why, but for the last patchset (gnutls 3.6.14 and gmp
6.2.0) I only got one mail for 1/2 in the list. Somehow patch 2/2 (gmp
6.2.0) got stuck!? On patchwork, they're both ok.
Best,
Matthias
>
> -Michael
>
>>
>> Opinions?
>>
>> Best,
>> Matthias
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Work in progress
2020-06-09 15:24 Matthias Fischer
@ 2020-06-10 8:35 ` Michael Tremer
2020-06-10 22:32 ` Matthias Fischer
0 siblings, 1 reply; 18+ messages in thread
From: Michael Tremer @ 2020-06-10 8:35 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 730 bytes --]
Hello,
Thank you for looking at those packages.
Are you aware that GnuTLS has a security vulnerability? It would be nice if you could look at this one as soon as possible.
> On 9 Jun 2020, at 16:24, Matthias Fischer <matthias.fischer(a)ipfire.org> wrote:
>
> Hi,
>
> FYI:
>
> Just building:
> squid 4.12
>
> At work:
> gnutls 3.6.14
> gmp 6.2.0
> borgbackup 1.1.13
>
> Just in case that someone is working at these updates, too.
>
> Unfortunately I'm not 100% sure about the gmp-rootfiles for the
> different architectures. Otherwise I would upload these updates within
> the next days.
Send questions to the list if you are unsure :)
-Michael
>
> Opinions?
>
> Best,
> Matthias
^ permalink raw reply [flat|nested] 18+ messages in thread
* Work in progress
@ 2020-06-09 15:24 Matthias Fischer
2020-06-10 8:35 ` Michael Tremer
0 siblings, 1 reply; 18+ messages in thread
From: Matthias Fischer @ 2020-06-09 15:24 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 328 bytes --]
Hi,
FYI:
Just building:
squid 4.12
At work:
gnutls 3.6.14
gmp 6.2.0
borgbackup 1.1.13
Just in case that someone is working at these updates, too.
Unfortunately I'm not 100% sure about the gmp-rootfiles for the
different architectures. Otherwise I would upload these updates within
the next days.
Opinions?
Best,
Matthias
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2021-04-07 14:59 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-21 10:33 Work in progress Matthias Fischer
2020-11-23 11:29 ` Michael Tremer
2020-11-25 17:09 ` Matthias Fischer
2020-11-25 20:49 ` Michael Tremer
2020-11-26 18:20 ` Matthias Fischer
-- strict thread matches above, loose matches on Subject: below --
2021-04-05 11:36 Adolf Belka
2021-04-05 14:44 ` Adolf Belka
2021-04-06 10:21 ` Michael Tremer
2021-04-06 12:43 ` Adolf Belka
2021-04-07 14:01 ` Adolf Belka
2021-04-07 14:59 ` Michael Tremer
2021-04-01 7:51 Matthias Fischer
2021-04-01 9:59 ` Michael Tremer
2021-04-01 11:34 ` Matthias Fischer
2021-04-01 12:32 ` Michael Tremer
2020-06-09 15:24 Matthias Fischer
2020-06-10 8:35 ` Michael Tremer
2020-06-10 22:32 ` Matthias Fischer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox