[MacPorts] #72338: virtuoso-7 @7.2.10_1: error: expected identifier or '(' (was: virtuoso-7 @7.2.10_1: build failures incl error: expected identifier or '(')
MacPorts
noreply at macports.org
Sat Apr 12 23:41:41 UTC 2025
#72338: virtuoso-7 @7.2.10_1: error: expected identifier or '('
-------------------------+----------------------
Reporter: eqhmcow | Owner: nerdling
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: virtuoso-7 |
-------------------------+----------------------
Changes (by ryandesign):
* owner: snc@… => nerdling
Old description:
> build on 15.4 Xcode 16.3 Build version 16E140
>
> build failure:
>
> {{{
> :info:build Making all in zlib
> :info:build make[2]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
> /virtuoso-opensource-7.2.10/libsrc/zlib'
> :info:build /bin/sh ../../bin/libtool.macosx --tag=CC
> --mode=compile /usr/bin/clang -DHAVE_CONFIG_H -I. -I../../libsrc/Dk
> -I/opt/local/libexec/openssl10/include -isystem/opt/local/include
> -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -g -O2
> -fno-strict-aliasing -fno-omit-frame-pointer -Wall -Wextra -Wformat
> -Werror=format-security -Werror=implicit-function-declaration -DNDEBUG
> -DPOINTER_64
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
> /virtuoso-opensource-7.2.10/libsrc/Xml.new -DOPENSSL_NO_KRB5
> -I../../libsrc -I../../libsrc/Dk -pipe
> -I/opt/local/libexec/openssl10/include -Os -Wno-error=implicit-function-
> declaration -Wno-error=incompatible-pointer-types -Wno-error=implicit-int
> -Wno-error=int-conversion
> -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch
> arm64 -MT libz_la-zutil.lo -MD -MP -MF .deps/libz_la-zutil.Tpo -c -o
> libz_la-zutil.lo `test -f 'zutil.c' || echo './'`zutil.c
> :info:build /usr/bin/clang -DHAVE_CONFIG_H -I. -I../../libsrc/Dk
> -I/opt/local/libexec/openssl10/include -isystem/opt/local/include
> -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -g -O2
> -fno-strict-aliasing -fno-omit-frame-pointer -Wall -Wextra -Wformat
> -Werror=format-security -Werror=implicit-function-declaration -DNDEBUG
> -DPOINTER_64
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
> /virtuoso-opensource-7.2.10/libsrc/Xml.new -DOPENSSL_NO_KRB5
> -I../../libsrc -I../../libsrc/Dk -pipe
> -I/opt/local/libexec/openssl10/include -Os -Wno-error=implicit-function-
> declaration -Wno-error=incompatible-pointer-types -Wno-error=implicit-int
> -Wno-error=int-conversion
> -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch
> arm64 -MT libz_la-zutil.lo -MD -MP -MF .deps/libz_la-zutil.Tpo -c zutil.c
> -fno-common -DPIC -o .libs/libz_la-zutil.o
> :info:build In file included from zutil.c:8:
> :info:build ./zutil.h:163:11: warning: 'OS_CODE' macro redefined
> [-Wmacro-redefined]
> :info:build 163 | # define OS_CODE 19
> :info:build | ^
> :info:build ./zutil.h:134:11: note: previous definition is here
> :info:build 134 | # define OS_CODE 7
> :info:build | ^
> :info:build In file included from zutil.c:10:
> :info:build In file included from ./gzguts.h:21:
> :info:build In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/stdio.h:61:
> :info:build
> /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
> error: expected identifier or '('
> :info:build 318 | FILE *fdopen(int, const char *)
> __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0,
> __DARWIN_ALIAS(fdopen));
> :info:build | ^
> :info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
> :info:build 140 | # define fdopen(fd,mode) NULL /* No
> fdopen() */
> :info:build | ^
> :info:build
> /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:16:
> note: expanded from macro 'NULL'
> :info:build 26 | #define NULL ((void*)0)
> :info:build | ^
> :info:build In file included from zutil.c:10:
> :info:build In file included from ./gzguts.h:21:
> :info:build In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/stdio.h:61:
> :info:build
> /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
> error: expected ')'
> :info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
> :info:build 140 | # define fdopen(fd,mode) NULL /* No
> fdopen() */
> :info:build | ^
> :info:build
> /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:16:
> note: expanded from macro 'NULL'
> :info:build 26 | #define NULL ((void*)0)
> :info:build | ^
> :info:build
> /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
> note: to match this '('
> :info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
> :info:build 140 | # define fdopen(fd,mode) NULL /* No
> fdopen() */
> :info:build | ^
> :info:build
> /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:15:
> note: expanded from macro 'NULL'
> :info:build 26 | #define NULL ((void*)0)
> :info:build | ^
> :info:build In file included from zutil.c:10:
> :info:build In file included from ./gzguts.h:21:
> :info:build In file included from
> /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/stdio.h:61:
> :info:build
> /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
> error: expected ')'
> :info:build 318 | FILE *fdopen(int, const char *)
> __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0,
> __DARWIN_ALIAS(fdopen));
> :info:build | ^
> :info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
> :info:build 140 | # define fdopen(fd,mode) NULL /* No
> fdopen() */
> :info:build | ^
> :info:build
> /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:22:
> note: expanded from macro 'NULL'
> :info:build 26 | #define NULL ((void*)0)
> :info:build | ^
> :info:build
> /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
> note: to match this '('
> :info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
> :info:build 140 | # define fdopen(fd,mode) NULL /* No
> fdopen() */
> :info:build | ^
> :info:build
> /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:14:
> note: expanded from macro 'NULL'
> :info:build 26 | #define NULL ((void*)0)
> :info:build | ^
> :info:build zutil.c:133:22: warning: a function definition without a
> prototype is deprecated in all versions of C and is not supported in C23
> [-Wdeprecated-non-prototype]
> :info:build 133 | const char * ZEXPORT zError(err)
> :info:build | ^
> :info:build zutil.c:305:22: warning: a function definition without a
> prototype is deprecated in all versions of C and is not supported in C23
> [-Wdeprecated-non-prototype]
> :info:build 305 | voidpf ZLIB_INTERNAL zcalloc (opaque, items,
> size)
> :info:build | ^
> :info:build zutil.c:315:20: warning: a function definition without a
> prototype is deprecated in all versions of C and is not supported in C23
> [-Wdeprecated-non-prototype]
> :info:build 315 | void ZLIB_INTERNAL zcfree (opaque, ptr)
> :info:build | ^
> :info:build 4 warnings and 3 errors generated.
> :info:build make[2]: *** [libz_la-zutil.lo] Error 1
> :info:build make[2]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
> /virtuoso-opensource-7.2.10/libsrc/zlib'
> :info:build make[1]: *** [all-recursive] Error 1
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
> /virtuoso-opensource-7.2.10/libsrc'
> :info:build make: *** [all-recursive] Error 1
> :info:build make: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
> /virtuoso-opensource-7.2.10'
> :info:build Command failed: cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
> /virtuoso-opensource-7.2.10" && /usr/bin/make -j10 -w all
> :info:build Exit code: 2
> :error:build Failed to build virtuoso-7: command execution failed
> :debug:build Error code: CHILDSTATUS 79538 2
> :debug:build Backtrace: command execution failed
> :debug:build while executing
> :debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
> :debug:build invoked from within
> :debug:build "command_exec -callback
> portprogress::target_progress_callback build"
> :debug:build (procedure "portbuild::build_main" line 10)
> :debug:build invoked from within
> :debug:build "$procedure $targetname"
> :error:build See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/main.log
> for details.
> }}}
New description:
build on 15.4 Xcode 16.3 Build version 16E140
build failure:
{{{
:info:build Making all in zlib
:info:build make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
/virtuoso-opensource-7.2.10/libsrc/zlib'
:info:build /bin/sh ../../bin/libtool.macosx --tag=CC --mode=compile
/usr/bin/clang -DHAVE_CONFIG_H -I. -I../../libsrc/Dk
-I/opt/local/libexec/openssl10/include -isystem/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -g -O2
-fno-strict-aliasing -fno-omit-frame-pointer -Wall -Wextra -Wformat
-Werror=format-security -Werror=implicit-function-declaration -DNDEBUG
-DPOINTER_64
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
/virtuoso-opensource-7.2.10/libsrc/Xml.new -DOPENSSL_NO_KRB5
-I../../libsrc -I../../libsrc/Dk -pipe
-I/opt/local/libexec/openssl10/include -Os -Wno-error=implicit-function-
declaration -Wno-error=incompatible-pointer-types -Wno-error=implicit-int
-Wno-error=int-conversion
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-MT libz_la-zutil.lo -MD -MP -MF .deps/libz_la-zutil.Tpo -c -o libz_la-
zutil.lo `test -f 'zutil.c' || echo './'`zutil.c
:info:build /usr/bin/clang -DHAVE_CONFIG_H -I. -I../../libsrc/Dk
-I/opt/local/libexec/openssl10/include -isystem/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -g -O2
-fno-strict-aliasing -fno-omit-frame-pointer -Wall -Wextra -Wformat
-Werror=format-security -Werror=implicit-function-declaration -DNDEBUG
-DPOINTER_64
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
/virtuoso-opensource-7.2.10/libsrc/Xml.new -DOPENSSL_NO_KRB5
-I../../libsrc -I../../libsrc/Dk -pipe
-I/opt/local/libexec/openssl10/include -Os -Wno-error=implicit-function-
declaration -Wno-error=incompatible-pointer-types -Wno-error=implicit-int
-Wno-error=int-conversion
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-MT libz_la-zutil.lo -MD -MP -MF .deps/libz_la-zutil.Tpo -c zutil.c -fno-
common -DPIC -o .libs/libz_la-zutil.o
:info:build In file included from zutil.c:8:
:info:build ./zutil.h:163:11: warning: 'OS_CODE' macro redefined [-Wmacro-
redefined]
:info:build 163 | # define OS_CODE 19
:info:build | ^
:info:build ./zutil.h:134:11: note: previous definition is here
:info:build 134 | # define OS_CODE 7
:info:build | ^
:info:build In file included from zutil.c:10:
:info:build In file included from ./gzguts.h:21:
:info:build In file included from
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/stdio.h:61:
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
error: expected identifier or '('
:info:build 318 | FILE *fdopen(int, const char *)
__DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fdopen));
:info:build | ^
:info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
:info:build 140 | # define fdopen(fd,mode) NULL /* No fdopen() */
:info:build | ^
:info:build
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:16:
note: expanded from macro 'NULL'
:info:build 26 | #define NULL ((void*)0)
:info:build | ^
:info:build In file included from zutil.c:10:
:info:build In file included from ./gzguts.h:21:
:info:build In file included from
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/stdio.h:61:
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
error: expected ')'
:info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
:info:build 140 | # define fdopen(fd,mode) NULL /* No fdopen() */
:info:build | ^
:info:build
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:16:
note: expanded from macro 'NULL'
:info:build 26 | #define NULL ((void*)0)
:info:build | ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
note: to match this '('
:info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
:info:build 140 | # define fdopen(fd,mode) NULL /* No fdopen() */
:info:build | ^
:info:build
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:15:
note: expanded from macro 'NULL'
:info:build 26 | #define NULL ((void*)0)
:info:build | ^
:info:build In file included from zutil.c:10:
:info:build In file included from ./gzguts.h:21:
:info:build In file included from
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/stdio.h:61:
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
error: expected ')'
:info:build 318 | FILE *fdopen(int, const char *)
__DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fdopen));
:info:build | ^
:info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
:info:build 140 | # define fdopen(fd,mode) NULL /* No fdopen() */
:info:build | ^
:info:build
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:22:
note: expanded from macro 'NULL'
:info:build 26 | #define NULL ((void*)0)
:info:build | ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_stdio.h:318:7:
note: to match this '('
:info:build ./zutil.h:140:33: note: expanded from macro 'fdopen'
:info:build 140 | # define fdopen(fd,mode) NULL /* No fdopen() */
:info:build | ^
:info:build
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:14:
note: expanded from macro 'NULL'
:info:build 26 | #define NULL ((void*)0)
:info:build | ^
:info:build zutil.c:133:22: warning: a function definition without a
prototype is deprecated in all versions of C and is not supported in C23
[-Wdeprecated-non-prototype]
:info:build 133 | const char * ZEXPORT zError(err)
:info:build | ^
:info:build zutil.c:305:22: warning: a function definition without a
prototype is deprecated in all versions of C and is not supported in C23
[-Wdeprecated-non-prototype]
:info:build 305 | voidpf ZLIB_INTERNAL zcalloc (opaque, items, size)
:info:build | ^
:info:build zutil.c:315:20: warning: a function definition without a
prototype is deprecated in all versions of C and is not supported in C23
[-Wdeprecated-non-prototype]
:info:build 315 | void ZLIB_INTERNAL zcfree (opaque, ptr)
:info:build | ^
:info:build 4 warnings and 3 errors generated.
:info:build make[2]: *** [libz_la-zutil.lo] Error 1
:info:build make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
/virtuoso-opensource-7.2.10/libsrc/zlib'
:info:build make[1]: *** [all-recursive] Error 1
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
/virtuoso-opensource-7.2.10/libsrc'
:info:build make: *** [all-recursive] Error 1
:info:build make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
/virtuoso-opensource-7.2.10'
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/work
/virtuoso-opensource-7.2.10" && /usr/bin/make -j10 -w all
:info:build Exit code: 2
:error:build Failed to build virtuoso-7: command execution failed
:debug:build Error code: CHILDSTATUS 79538 2
:debug:build Backtrace: command execution failed
:debug:build while executing
:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:build invoked from within
:debug:build "command_exec -callback
portprogress::target_progress_callback build"
:debug:build (procedure "portbuild::build_main" line 10)
:debug:build invoked from within
:debug:build "$procedure $targetname"
:error:build See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_virtuoso-7/virtuoso-7/main.log
for details.
}}}
--
Comment:
This sounds familiar to me but I can't find the previous MacPorts bug
report. It was probably in a different port, not virtuoso-7.
If it's the problem I'm thinking of, there was also a bug report with the
developer of zlib. It was closed as invalid because it was decided that
the project that was using a bundled copy of zlib was doing so
incorrectly.
Here in virtuoso-7 based on the path of the file you edited, there is also
a bundled copy of zlib involved. My first question would be to ask if the
port can be changed to use the existing MacPorts zlib port as is customary
instead of a bundled copy.
Also, please attach the main.log and config.log files in case they provide
insight (such as evidence of feature tests failing due to
WimplicitFunctionDeclaration, implicit int, or other recently promoted
compiler errors).
--
Ticket URL: <https://trac.macports.org/ticket/72338#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list