On Wed, Mar 13, 2024 at 12:35:48PM +0100, Lucas Nussbaum wrote: > > /<<PKGBUILDDIR>>/build/..//CONFIG/src/probe_comp.c:653:13: error: implicit > > declaration of function ‘CompIsClang’ > > [-Werror=implicit-function-declaration] > > /<<PKGBUILDDIR>>/build/..//CONFIG/src/probe_comp.c:1140:24: error: implicit > > declaration of function ‘CompIsMinGW’ > > [-Werror=implicit-function-declaration] The fix for these is adding
int CompIsClang(char *comp);
int CompIsMinGW(char *comp);
to CONFIG/include/atlconf_misc.h (after CompIsGcc).
I have no idea how to fix the next errors though:
/<<PKGBUILDDIR>>/build/..//src/testing/ATL_f77gelqf.c: In function
‘ATL_df77gelqf’:
/<<PKGBUILDDIR>>/build/..//include/atlas_misc.h:127:16: error: implicit
declaration of function ‘dgelqf_’ [-Werror=implicit-function-declaration]
127 | #define PRE d
| ^
/<<PKGBUILDDIR>>/build/..//include/atlas_misc.h:74:27: note: in definition of
macro ‘my_join’
74 | #define my_join(pre, nam) pre ## nam
| ^~~
/<<PKGBUILDDIR>>/build/..//src/testing/ATL_f77gelqf.c:40:21: note: in expansion
of macro ‘Mjoin’
40 | #define F77GELQF Mjoin(PRE,gelqf_)
| ^~~~~
/<<PKGBUILDDIR>>/build/..//src/testing/ATL_f77gelqf.c:40:27: note: in expansion
of macro ‘PRE’
40 | #define F77GELQF Mjoin(PRE,gelqf_)
| ^~~
/<<PKGBUILDDIR>>/build/..//src/testing/ATL_f77gelqf.c:58:4: note: in expansion
of macro ‘F77GELQF’
58 | F77GELQF(&F77M, &F77N, A, &F77lda, tau, work, &F77lwork, &F77info);
| ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/build/..//src/testing/ATL_f77gels.c:30:
/<<PKGBUILDDIR>>/build/..//src/testing/ATL_f77gels.c: In function
‘ATL_df77gels’:
/<<PKGBUILDDIR>>/build/..//include/atlas_misc.h:127:16: error: implicit
declaration of function ‘dgels_’ [-Werror=implicit-function-declaration]
127 | #define PRE d
| ^
/<<PKGBUILDDIR>>/build/..//include/atlas_misc.h:74:27: note: in definition of
macro ‘my_join’
74 | #define my_join(pre, nam) pre ## nam
| ^~~
/<<PKGBUILDDIR>>/build/..//src/testing/ATL_f77gels.c:39:20: note: in expansion
of macro ‘Mjoin’
39 | #define F77GELS Mjoin(PRE,gels_)
| ^~~~~
/<<PKGBUILDDIR>>/build/..//src/testing/ATL_f77gels.c:39:26: note: in expansion
of macro ‘PRE’
39 | #define F77GELS Mjoin(PRE,gels_)
| ^~~
/<<PKGBUILDDIR>>/build/..//src/testing/ATL_f77gels.c:99:4: note: in expansion
of macro ‘F77GELS’
99 | F77GELS(args);
| ^~~~~~~
This seems like some autogenerated code with heavy C macro usage.
--
WBR, wRAR
signature.asc
Description: PGP signature
-- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
