Skip to content

[0.4.x] libvisual + libvisual-plugins: Require a C++11 compiler - #276

Merged
hartwork merged 5 commits into
0.4.xfrom
0.4.x-cxx11-compiler
Feb 14, 2023
Merged

hartwork merged 5 commits into
0.4.xfrom
0.4.x-cxx11-compiler

Conversation

@hartwork

Copy link
Copy Markdown
Member

No description provided.

Symtom was (on macOS):
> [..]
> aclocal: error: too many loops
> aclocal: Please contact <bug-automake@gnu.org>.
>  at /usr/local/Cellar/automake/1.16.5/share/automake-1.16/Automake/Channels.pm line 655.
> 	Automake::Channels::msg("automake", "", "too many loops") called at /usr/local/Cellar/automake/1.16.5/share/automake-1.16/Automake/ChannelDefs.pm line 226
> 	Automake::ChannelDefs::prog_error("too many loops") called at /usr/local/bin/aclocal line 1187
> autoreconf: error: aclocal failed with exit status: 255
Symtom was (on macOS):
> [..]
> aclocal: error: too many loops
> aclocal: Please contact <bug-automake@gnu.org>.
>  at /usr/local/Cellar/automake/1.16.5/share/automake-1.16/Automake/Channels.pm line 655.
>       Automake::Channels::msg("automake", "", "too many loops") called at /usr/local/Cellar/automake/1.16.5/share/automake-1.16/Automake/ChannelDefs.pm line 226
>       Automake::ChannelDefs::prog_error("too many loops") called at /usr/local/bin/aclocal line 1187
> autoreconf: error: aclocal failed with exit status: 255
@kaixiong

Copy link
Copy Markdown
Member

@hartwork master avoids reinterpret_cast by specifying the 4-character value in hexadecimals or using a macro to build up the 4-byte integer value instead. It'd be good to follow it. On the other hand, the changes are quite large and were also made to make it work on Windows (I think?). I'll leave it up to you to decide.

References: f59364b, e012c97

@hartwork

Copy link
Copy Markdown
Member Author

@kaixiong maybe the VAL(a,b,c,d) approach over there is best, e.g. because it self-answers all potential questions about endianness. Let's first get the compilation fixed and then use VAL(a,b,c,d) eventually, clean up more and being more cross-branch-consistent. Thank you! 👍

@hartwork
hartwork merged commit b0a35cc into 0.4.x Feb 14, 2023
@hartwork
hartwork deleted the 0.4.x-cxx11-compiler branch February 14, 2023 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants