Meh...
https://sourceware.org/glibc/wiki/Release/2.32#Deprectation_sys_errlist.2C__sys_errlist.2C_sys_nerr.2C_and__sys_nerr

ср, 21 окт. 2020 г. в 18:33, Нина Диденко <nina.dide...@gmail.com>:

> Thanks, Michael!
>
> Now I'm getting the following error:
>
> /nix/store/hiwz81i1g3fn3p0acjs042a4h5fri6dh-binutils-2.31.1/bin/ld:
> ./ksh93/lib/libast.a(fmterror.o): in function `fmterror':
> /build/cde-2.3.2/programs/dtksh/ksh93/src/lib/libast/string/fmterror.c:102:
> undefined reference to `sys_nerr'
> /nix/store/hiwz81i1g3fn3p0acjs042a4h5fri6dh-binutils-2.31.1/bin/ld:
> /build/cde-2.3.2/programs/dtksh/ksh93/src/lib/libast/string/fmterror.c:102:
> undefined reference to `sys_errlist'
> collect2: error: ld returned 1 exit status
> make[3]: *** [Makefile:793: dtksh] Error 1
> make[3]: Leaving directory '/build/cde-2.3.2/programs/dtksh'
> make[2]: *** [Makefile:737: all] Error 2
> make[2]: Leaving directory '/build/cde-2.3.2/programs'
> make[1]: *** [xmakefile:734: all] Error 2
> make[1]: Leaving directory '/build/cde-2.3.2'
> make: *** [Makefile:61: World] Error 2
> builder for '/nix/store/yn0bax5w8lqspwcx86p21shsnp6mcmcx-cde-2.3.2.drv'
> failed with exit code 2
> error: build of
> '/nix/store/yn0bax5w8lqspwcx86p21shsnp6mcmcx-cde-2.3.2.drv' failed
>
> I wonder what is the proper way to fix this. I seen some projects used
> hacks like this https://github.com/OpenXRay/xray-16/issues/667
>
> ср, 21 окт. 2020 г. в 16:14, Michael Griffin <gondarli...@gmail.com>:
>
>> I had this problem on Fedora.  I installed the rpcgen package and was
>> able to compile through that section.
>>
>> Name         : rpcgen
>> Version      : 1.4
>> Release      : 4.fc32
>> Architecture : x86_64
>> Size         : 53 k
>> Source       : rpcsvc-proto-1.4-4.fc32.src.rpm
>> Repository   : fedora
>> Summary      : RPC protocol compiler
>> URL          : https://github.com/thkukuk/rpcsvc-proto
>> License      : BSD and LGPLv2+
>> Description  : rpcgen is a tool that generates C code to implement an RPC
>>              : protocol. The input to rpcgen is a language similar to C
>> known as
>>              : RPC Language (Remote Procedure Call Language).
>>
>> By my hand, I am,
>>
>> Michael E. Griffin
>>
>>
>> On Wed, Oct 21, 2020 at 3:55 AM Нина Диденко <nina.dide...@gmail.com>
>> wrote:
>>
>>> Hi.
>>> According to git bisect, after updating glibc from 2.31 to 2.32 in NixOS
>>> distro, CDE 2.3.2 now fails to build,
>>> Could anyone please provide a fix?
>>>
>>> make[3]: Entering directory '/build/cde-2.3.2/lib/csa'
>>> rm -f agent.o
>>> gcc -g -pipe -c -O2 -fno-strict-aliasing -Wno-write-strings
>>> -Wno-unused-result -ansi  -I.
>>> -I/nix/store/wn4skrmv9gbag04pyj76c7qaw7x4cdq1-libtirpc-1.2.7-rc4-dev/include/tirpc
>>>  -I../.. -I../../exports/include -I../../imports/motif/include
>>> -I/nix/store/ky9k6ifn9mn09lq6bb2q9npz4nx4459z-x11ProjectRoot/include
>>>  -D__linux__ -D__x86_64__ -D_POSIX_SOURCE -D_DEFAULT_SOURCE
>>>                -D_BSD_SOURCE -D_SVID_SOURCE
>>>  -D__NO_STRING_INLINES -D__NO_MATH_INLINES
>>>  -DANSICPP -DMULTIBYTE -DNLS16  -DOSMAJORVERSION=5 -DOSMINORVERSION=4
>>>  -DFUNCPROTO=15 -DNARROWPROTO -D_REENTRANT -DXUSE_MTSAFE_API   -DRFC_MIME
>>> -DLINE_COUNT -DV2 -DOW_I18N     -DREL="54"      -DRELMAJOR="5"
>>> -DRELMINOR="4"    -fPIC agent.c
>>> agent.c: In function '_DtCm_init_agent':
>>> agent.c:150:43: error: 'AGENTVERS' undeclared (first use in this
>>> function); did you mean 'AGENTVERS_2'?
>>>   150 |         (void)pmap_unset(_DtCm_transient, AGENTVERS);
>>>       |                                           ^~~~~~~~~
>>>       |                                           AGENTVERS_2
>>> agent.c:150:43: note: each undeclared identifier is reported only once
>>> for each function it appears in
>>> agent.c:157:46: error: 'update_callback' undeclared (first use in this
>>> function)
>>>   157 |  if (registerrpc(_DtCm_transient, AGENTVERS, update_callback,
>>>       |                                              ^~~~~~~~~~~~~~~
>>> agent.c:158:19: error: '_DtCm_update_callback_1' undeclared (first use
>>> in this function); did you mean 'cmcb_update_callback_2'?
>>>   158 |      (char *(*)())_DtCm_update_callback_1,
>>> (xdrproc_t)_DtCm_xdr_Table_Res_4,
>>>       |                   ^~~~~~~~~~~~~~~~~~~~~~~
>>>       |                   cmcb_update_callback_2
>>> agent.c:159:17: error: '_DtCm_xdr_Update_Status' undeclared (first use
>>> in this function); did you mean '_DtCm_xdr_Appt_Status_4'?
>>>   159 |      (xdrproc_t)_DtCm_xdr_Update_Status) == -1) {
>>>       |                 ^~~~~~~~~~~~~~~~~~~~~~~
>>>       |                 _DtCm_xdr_Appt_Status_4
>>> agent.c: In function '_DtCm_destroy_agent':
>>> agent.c:192:44: error: 'AGENTVERS' undeclared (first use in this
>>> function); did you mean 'AGENTVERS_2'?
>>>   192 |         (void) pmap_unset(_DtCm_transient, AGENTVERS);
>>>       |                                            ^~~~~~~~~
>>>       |                                            AGENTVERS_2
>>> agent.c: At top level:
>>> agent.c:297:1: error: unknown type name 'Update_Status'
>>>   297 | Update_Status *
>>>       | ^~~~~~~~~~~~~
>>> agent.c: In function '_DtCm_update_callback_1':
>>> agent.c:300:9: error: unknown type name 'Update_Status'
>>>   300 |  static Update_Status status = update_succeeded;
>>>       |         ^~~~~~~~~~~~~
>>> agent.c:300:32: error: 'update_succeeded' undeclared (first use in this
>>> function)
>>>   300 |  static Update_Status status = update_succeeded;
>>>       |                                ^~~~~~~~~~~~~~~~
>>> agent.c:312:15: error: 'AGENTVERS' undeclared (first use in this
>>> function); did you mean 'AGENTVERS_2'?
>>>   312 |   cbi->vers = AGENTVERS;
>>>       |               ^~~~~~~~~
>>>       |               AGENTVERS_2
>>> agent.c: In function '_DtCm_handle_callback':
>>> agent.c:472:20: error: 'AGENTVERS' undeclared (first use in this
>>> function); did you mean 'AGENTVERS_2'?
>>>   472 |   if (ptr->vers == AGENTVERS)
>>>       |                    ^~~~~~~~~
>>>       |                    AGENTVERS_2
>>> make[3]: *** [Makefile:789: agent.o] Error 1
>>> make[3]: Leaving directory '/build/cde-2.3.2/lib/csa'
>>> make[2]: *** [Makefile:735: all] Error 2
>>> make[2]: Leaving directory '/build/cde-2.3.2/lib'
>>> make[1]: *** [xmakefile:734: all] Error 2
>>> make[1]: Leaving directory '/build/cde-2.3.2'
>>> make: *** [Makefile:61: World] Error 2
>>> builder for '/nix/store/4cg9k04l90b1gqzbfm9chpwj6n42la2m-cde-2.3.2.drv'
>>> failed with exit code 2
>>> error: build of
>>> '/nix/store/4cg9k04l90b1gqzbfm9chpwj6n42la2m-cde-2.3.2.drv' failed
>>> _______________________________________________
>>> cdesktopenv-devel mailing list
>>> cdesktopenv-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
>>>
>>
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to