Opened 22 months ago
Closed 22 months ago
#66737 closed defect (fixed)
ipbt fails to build on 10.6.8: error: ‘LdiscInputToken’ has no member named ‘code’ etc.
Reported by: | barracuda156 | Owned by: | khindenburg |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.0 |
Keywords: | snowleopard, leopard | Cc: | |
Port: | ipbt |
Description
:info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/build/charset && /opt/local/bin/perl /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/charset/sbcsgen.pl -o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/build/CMakeFiles/sbcsdat.c.tmp :info:build /usr/bin/gcc-4.2 -DHAVE_CMAKE_H -DNO_GSSAPI -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/charset -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo -I/opt/local/include/atk-1.0 -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/harfbuzz -I/opt/local/include/fribidi -I/opt/local/include/pixman-1 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/build/CMakeFiles -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/unix -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/terminal -pipe -Os -I/opt/local/include -g -arch ppc -mmacosx-version-min=10.6 -MD -MT CMakeFiles/guiterminal.dir/terminal/bidi.c.o -MF CMakeFiles/guiterminal.dir/terminal/bidi.c.o.d -o CMakeFiles/guiterminal.dir/terminal/bidi.c.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/terminal/bidi.c :info:build /usr/bin/gcc-4.2 -DHAVE_CMAKE_H -DNO_GSSAPI -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/charset -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo -I/opt/local/include/atk-1.0 -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/harfbuzz -I/opt/local/include/fribidi -I/opt/local/include/pixman-1 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/build/CMakeFiles -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/unix -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/terminal -pipe -Os -I/opt/local/include -g -arch ppc -mmacosx-version-min=10.6 -MD -MT CMakeFiles/guiterminal.dir/terminal/terminal.c.o -MF CMakeFiles/guiterminal.dir/terminal/terminal.c.o.d -o CMakeFiles/guiterminal.dir/terminal/terminal.c.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/terminal/terminal.c :info:build [ 6%] Checking current git commit :info:build [ 6%] Building C object unix/CMakeFiles/ipbt-be-list.dir/__/be_list.c.o :info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd && /opt/local/bin/cmake -DGIT_EXECUTABLE=/opt/local/bin/git -DOUTPUT_FILE=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/build/CMakeFiles/cmake_commit.c.tmp -DOUTPUT_TYPE=header -P /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/cmake/gitcommit.cmake :info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/build/unix && /usr/bin/gcc-4.2 -DAPPNAME=IPBT -DHAVE_CMAKE_H -DNO_GSSAPI -DOTHERBACKENDS=0 -DSERIAL=0 -DSSH=0 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/charset -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo -I/opt/local/include/atk-1.0 -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/harfbuzz -I/opt/local/include/fribidi -I/opt/local/include/pixman-1 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/build/CMakeFiles -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/unix -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/terminal -pipe -Os -I/opt/local/include -g -arch ppc -mmacosx-version-min=10.6 -MD -MT unix/CMakeFiles/ipbt-be-list.dir/__/be_list.c.o -MF CMakeFiles/ipbt-be-list.dir/__/be_list.c.o.d -o CMakeFiles/ipbt-be-list.dir/__/be_list.c.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/be_list.c :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/build' :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/terminal/bidi.c: In function ‘setup_types’: :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/terminal/bidi.c:2577: error: ‘for’ loop initial declaration used outside C99 mode :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/terminal/bidi.c: In function ‘text_needs_bidi’: :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_ipbt/ipbt/work/ipbt-20220403.d4e7fcd/terminal/bidi.c:2590: error: ‘for’ loop initial declaration used outside C99 mode
Change History (7)
comment:1 Changed 22 months ago by barracuda156
Summary: | ipbt fails to build on 10.6.8: → ipbt fails to build on 10.6.8: error: ‘for’ loop initial declaration used outside C99 mode |
---|
comment:2 Changed 22 months ago by barracuda156
comment:3 Changed 22 months ago by barracuda156
Summary: | ipbt fails to build on 10.6.8: error: ‘for’ loop initial declaration used outside C99 mode → ipbt fails to build on 10.6.8: error: ‘LdiscInputToken’ has no member named ‘code’ etc. |
---|
comment:4 follow-up: 6 Changed 22 months ago by barracuda156
Okay, so it just needs a blacklist of old Apple compilers. gcc12
builds it fine.
comment:5 Changed 22 months ago by barracuda156
BTW, it looks for GTK, why it is not in dependencies or why no variant for it?
-- Found PkgConfig: /opt/local/bin/pkg-config (found version "0.29.2") -- Checking for module 'gtk+-3.0' -- Package 'egl', required by 'epoxy', not found -- Checking for module 'gtk+-2.0' -- Found gtk+-2.0, version 2.24.33 -- Looking for pango_font_family_is_monospace -- Looking for pango_font_family_is_monospace - found -- Looking for pango_font_map_list_families -- Looking for pango_font_map_list_families - found -- Found X11: /opt/local/include
comment:6 Changed 22 months ago by jmroot (Joshua Root)
Port: | ipbt added; ibpt removed |
---|
Replying to barracuda156:
Okay, so it just needs a blacklist of old Apple compilers.
gcc12
builds it fine.
Anonymous structs and unions, needs C11.
comment:7 Changed 22 months ago by barracuda156
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Passing
-std=c99
does not save it: