tux4kids / t4kcommon

GNU General Public License v3.0
4 stars 11 forks source link

New release required #6

Open Nalin-x-Linux opened 5 years ago

Nalin-x-Linux commented 5 years ago

Dear Devs, I am maintaining an Operating system named Accessible-Coconut which is accessible for visually impaired persons. We have many fans from various countries, But they also need this kind of accessible games in their normal Debian based systems. So we need to debianize new Tuxtype, Tuxmath and T4K-Common followed by a release. Please do the needful.

Link 1 : https://groups.google.com/forum/#!forum/accessible-coconut Link 2 : https://sourceforge.net/projects/accessible-coconut/

eamanu commented 5 years ago

Hello, @Nalin-x-Linux I am available to help.

bkmgit commented 4 years ago

Some testing is still needed. Some of the new features added cannot be translated. Some of the translations seem not to fit in the available text areas. Information on texting of text-to-speech engines would also be helpful.

h01ger commented 3 years ago

i'm about to do a new t4kcommon release, so i'm closing this issue now.

h01ger commented 3 years ago

I'm not sure how to do an release, as in, how to create a proper release tarball, so reopening and postponing this.

ColinPitrat commented 3 years ago

Normally, "make dist" should allow you to create the release tarball. On my side, I'm blocked way before that though because I can't manage to build ...

h01ger commented 3 years ago

On Mon, Nov 23, 2020 at 06:06:37AM -0800, Colin Pitrat wrote:

Normally, "make dist" should allow you to create the release tarball.

however:

make: *** No rule to make target 'dist'. Stop.

:(

-- cheers, Holger

⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org ⢿⡄⠘⠷⠚⠋⠀ PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C ⠈⠳⣄

In Europe there are people prosecuted by courts because they saved other people from drowning in the Mediterranean Sea. That is almost as absurd as if there were people being prosecuted because they save humans from drowning in the sea.

ColinPitrat commented 3 years ago

What works for me:

mkdir build
cd build
autoreconf -if ..
../configure --without-sdlnet --without-rsvg
make dist

Of course, you should be able to skip the 2 --without flags if you have the libs installed.

andy5995 commented 2 years ago

Normally, "make dist" should allow you to create the release tarball. On my side, I'm blocked way before that though because I can't manage to build ...

Same here. Anyone know which commit broke the build? Or does this compile on older version of gcc?

I'm using gcc 11.1.0 on Manjaro

gcc -DHAVE_CONFIG_H -I. -I../../src -I..    -Wall -g -DCOMMON_DATA_PREFIX=\"/usr/local/share/t4k_common\" -DDEBUG -DUSE_T4K_PREFIX=1  -g -O2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -pthread -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/pixman-1  -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1  -I/usr/include/libpng16  -I/usr/include/libxml2   -I/usr/include/espeak/ -lespeak -MT t4k_test.o -MD -MP -MF .deps/t4k_test.Tpo -c -o t4k_test.o ../../src/t4k_test.c
In file included from ../../src/t4k_test.c:51:
../../src/t4k_common.h:248:1: error: multiple storage classes in declaration specifiers
  248 | extern static char wrapped_lines[MAX_LINES][MAX_LINEWIDTH]; //!< Global buffer for wrapped lines.
      | ^~~~~~
make[3]: *** [Makefile:655: t4k_test.o] Error 1
make[3]: Leaving directory '/home/andy/src/tux4kids/t4kcommon/build/src'
make[2]: *** [Makefile:709: all-recursive] Error 1
make[2]: Leaving directory '/home/andy/src/tux4kids/t4kcommon/build/src'
make[1]: *** [Makefile:618: all-recursive] Error 1
make[1]: Leaving directory '/home/andy/src/tux4kids/t4kcommon/build'
make: *** [Makefile:524: all] Error 2

config.log

andy5995 commented 2 years ago

Or does this compile on older version of gcc?

I tried on Ubuntu Focal using gcc 9.3 (in a docker container) but there autoreconf -if doesn't even finish due to errors related to the Doxygen setup. I've submitted #12 to try to help with that.