Re: groff still fails to build
| Newsgroups | gmane.os.apple.fink.beginners |
|---|---|
| Message-ID | <[email protected]> |
On 2023-06-07 09:57, Edward R Kinney wrote:
> Hi Hanspeter,
>
> I attempted the build this again, and while the build process is quite
> different and longer, the build fails with essentially the same
> errors:
>
> mv -f src/preproc/eqn/.deps/eqn-pile.Tpo
> src/preproc/eqn/.deps/eqn-pile.Po
> g++ -DHAVE_CONFIG_H -I. -I./src/include -I./src/include -I./lib
> -I./src/include -I./lib -I ./src/preproc/eqn -I ./src/preproc/eqn
> -I/opt/sw/include -g -O2 -MT src/preproc/eqn/eqn-special.o -MD -MP
> -MF src/preproc/eqn/.deps/eqn-special.Tpo -c -o
> src/preproc/eqn/eqn-special.o `test -f 'src/preproc/eqn/special.cpp'
> || echo './'`src/preproc/eqn/special.cpp
> mv -f src/preproc/eqn/.deps/eqn-special.Tpo
> src/preproc/eqn/.deps/eqn-special.Po
> g++ -DHAVE_CONFIG_H -I. -I./src/include -I./src/include -I./lib
> -I./src/include -I./lib -I ./src/preproc/eqn -I ./src/preproc/eqn
> -I/opt/sw/include -g -O2 -MT src/preproc/eqn/eqn-eqn.o -MD -MP -MF
> src/preproc/eqn/.deps/eqn-eqn.Tpo -c -o src/preproc/eqn/eqn-eqn.o
> `test -f 'src/preproc/eqn/eqn.cpp' || echo
> './'`src/preproc/eqn/eqn.cpp
> In file included from ../src/preproc/eqn/eqn.ypp:21:
> In file included from
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/stdlib.h:100:
> ./lib/math.h:38:3: error: "Please include config.h first."
> #error "Please include config.h first."
> ^
> ./lib/math.h:40:1: error: unknown type name '_GL_INLINE_HEADER_BEGIN'
> _GL_INLINE_HEADER_BEGIN
> ^
> ./lib/math.h:1537:1: error: expected unqualified-id
> _GL_CXXALIAS_SYS (frexp, double, (double x, int *expptr));
> ^
> ./lib/stdio.h:344:5: note: expanded from macro '_GL_CXXALIAS_SYS'
> _GL_EXTERN_C int _gl_cxxalias_dummy
> ^
> ./lib/stdio.h:234:30: note: expanded from macro '_GL_EXTERN_C'
> # define _GL_EXTERN_C extern "C"
> ^
> In file included from ../src/preproc/eqn/eqn.ypp:21:
> In file included from
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/stdlib.h:100:
> ./lib/math.h:2888:1: error: unknown type name '_GL_INLINE_HEADER_END'
> _GL_INLINE_HEADER_END
> ^
> In file included from ../src/preproc/eqn/eqn.ypp:23:
> ./src/include/lib.h:28:8: error: expected unqualified-id
> extern "C" {
> ^
> 5 errors generated.
> make[1]: *** [src/preproc/eqn/eqn-eqn.o] Error 1
> make: *** [all] Error 2
> ### execution of /tmp/fink.cIKRN failed, exit code 2
> ### execution of /tmp/fink.o_heR failed, exit code 2
> Let me know if more detail from the build is needed. I have not
> updated OS or xcode since I posted the initial report.
Can you confirm that you're building groff-1.22.4-2 ? That contained
upstream's fix for the `#include <config.h>` problem.
But that fix does not include the file "eqn.ypp". I'll have to check
tonight if the 1.22.4 release happened before or after that fix was
committed.
https://git.savannah.gnu.org/cgit/groff.git/commit/src/preproc/eqn/eqn.ypp?id=fe121eeacd53c96105f23209b2c205f436f97359
Hanspeter
_______________________________________________
Fink-beginners mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners