bug-gnu-pspp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PSPP-BUG: [bug #60844] C99: re_compile_pattern


From: Jeremy Lavergne
Subject: PSPP-BUG: [bug #60844] C99: re_compile_pattern
Date: Mon, 28 Jun 2021 09:08:31 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36

URL:
  <https://savannah.gnu.org/bugs/?60844>

                 Summary: C99: re_compile_pattern
                 Project: PSPP
            Submitted by: snc
            Submitted on: Mon 28 Jun 2021 01:08:30 PM UTC
                Category: Compilation/Portability
                Severity: 5 - Average
                  Status: None
             Assigned to: None
             Open/Closed: Open
                 Release: None
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

Recent ./configure produced a config.log which contains -Werror with
-Wimplicit-function-declaration (causing no working re_compile_pattern
found):

```
configure:49287: checking for working re_compile_pattern
configure:49564: /usr/bin/clang -o conftest -pipe -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch x86_64
-DGCC_LINT -I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/S
DKs/MacOSX10.15.sdk -I/opt/local/include/pango-1.0
-I/opt/local/include/harfbuzz -I/opt/local/include/pango-1.0
-I/opt/local/include/fribidi -I/opt/local/include/cairo
-I/opt/local/include/glib-2.0 -I/opt/local/
lib/glib-2.0/include -I/opt/local/include/pixman-1 -I/opt/local/include/ossp
-I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -L/opt/local/lib
-Wl,-headerpad_max_install_names -Wl,-syslibroot,/Librar
y/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch x86_64 conftest.c
-lreadline -lgslcblas -lz -lintl -Wl,-framework -Wl,CoreFoundation  >&5
conftest.c:365:45: error: variable has incomplete type 'struct
re_pattern_buffer'
            static struct re_pattern_buffer regex;
                                            ^
conftest.c:365:27: note: forward declaration of 'struct re_pattern_buffer'
            static struct re_pattern_buffer regex;
                          ^
conftest.c:369:33: error: variable has incomplete type 'struct re_registers'
            struct re_registers regs;
                                ^
conftest.c:369:20: note: forward declaration of 'struct re_registers'
            struct re_registers regs;
                   ^
conftest.c:394:19: error: implicit declaration of function 're_set_syntax' is
invalid in C99 [-Werror,-Wimplicit-function-declaration]
                  re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE
                  ^
conftest.c:394:34: error: use of undeclared identifier 'RE_SYNTAX_GREP'
                  re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE
                                 ^
conftest.c:394:51: error: use of undeclared identifier
'RE_HAT_LISTS_NOT_NEWLINE'
                  re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE
                                                  ^
conftest.c:395:36: error: use of undeclared identifier 'RE_ICASE'
                                 | RE_ICASE);
                                   ^
conftest.c:397:23: error: implicit declaration of function
're_compile_pattern' is invalid in C99
[-Werror,-Wimplicit-function-declaration]
                  s = re_compile_pattern (pat, sizeof pat - 1, &regex);
                      ^
conftest.c:402:27: error: implicit declaration of function 're_search' is
invalid in C99 [-Werror,-Wimplicit-function-declaration]
                      if (re_search (&regex, data, sizeof data - 1,
                          ^
conftest.c:427:19: error: implicit declaration of function 're_set_syntax' is
invalid in C99 [-Werror,-Wimplicit-function-declaration]
                  re_set_syntax (0);
                  ^
conftest.c:429:23: error: implicit declaration of function
're_compile_pattern' is invalid in C99
[-Werror,-Wimplicit-function-declaration]
                  s = re_compile_pattern (pat, sizeof pat - 1, &regex);
                      ^
conftest.c:434:27: error: implicit declaration of function 're_search' is
invalid in C99 [-Werror,-Wimplicit-function-declaration]
                      i = re_search (&regex, data, sizeof data - 1,
                          ^
conftest.c:447:13: error: implicit declaration of function 're_set_syntax' is
invalid in C99 [-Werror,-Wimplicit-function-declaration]
            re_set_syntax (RE_SYNTAX_EGREP | RE_HAT_LISTS_NOT_NEWLINE);
            ^
conftest.c:447:28: error: use of undeclared identifier 'RE_SYNTAX_EGREP'
            re_set_syntax (RE_SYNTAX_EGREP | RE_HAT_LISTS_NOT_NEWLINE);
                           ^
conftest.c:447:46: error: use of undeclared identifier
'RE_HAT_LISTS_NOT_NEWLINE'
            re_set_syntax (RE_SYNTAX_EGREP | RE_HAT_LISTS_NOT_NEWLINE);
                                             ^
conftest.c:449:17: error: implicit declaration of function
're_compile_pattern' is invalid in C99
[-Werror,-Wimplicit-function-declaration]
            s = re_compile_pattern ("a[^x]b", 6, &regex);
                ^
conftest.c:455:21: error: implicit declaration of function 're_search' is
invalid in C99 [-Werror,-Wimplicit-function-declaration]
                if (re_search (&regex, "a\nb", 3, 0, 3, &regs) != -1)
                    ^
conftest.c:462:28: error: use of undeclared identifier
'RE_SYNTAX_POSIX_EGREP'
            re_set_syntax (RE_SYNTAX_POSIX_EGREP);
                           ^
conftest.c:477:28: error: use of undeclared identifier
'RE_SYNTAX_POSIX_EGREP'
            re_set_syntax (RE_SYNTAX_POSIX_EGREP | RE_NO_EMPTY_RANGES);
                           ^
conftest.c:477:52: error: use of undeclared identifier 'RE_NO_EMPTY_RANGES'
            re_set_syntax (RE_SYNTAX_POSIX_EGREP | RE_NO_EMPTY_RANGES);
                                                   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
configure:49564: $? = 1
configure: program exited with status 1
```





    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Mon 28 Jun 2021 01:08:30 PM UTC  Name: pspp-1.5.3-g6e0b93.tar.xz  Size:
47KiB   By: snc
config.log attached
<http://savannah.gnu.org/bugs/download.php?file_id=51611>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?60844>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]