Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1111050 > unrolled thread

Bug#1016091: RFS: tinymux/2.12.0.10-1 [RC] -- text-based multi-user virtual world server

Started byStephen Dennis <brazilofmux@gmail.com>
First post2022-07-26 23:40 +0200
Last post2022-07-27 08:20 +0200
Articles 4 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1016091: RFS: tinymux/2.12.0.10-1 [RC] -- text-based multi-user virtual world server Stephen Dennis <brazilofmux@gmail.com> - 2022-07-26 23:40 +0200
    Bug#1016091: RFS: tinymux/2.12.0.10-1 [RC] -- text-based multi-user virtual world server Adam Borowski <kilobyte@angband.pl> - 2022-07-27 04:10 +0200
      Bug#1016091: RFS: tinymux/2.12.0.10-1 [RC] -- text-based multi-user virtual world server Stephen Dennis <brazilofmux@gmail.com> - 2022-07-27 04:30 +0200
      Bug#1016091: RFS: tinymux/2.12.0.10-1 [RC] -- text-based multi-user virtual world server Stephen Dennis <brazilofmux@gmail.com> - 2022-07-27 08:20 +0200

#1111050 — Bug#1016091: RFS: tinymux/2.12.0.10-1 [RC] -- text-based multi-user virtual world server

FromStephen Dennis <brazilofmux@gmail.com>
Date2022-07-26 23:40 +0200
SubjectBug#1016091: RFS: tinymux/2.12.0.10-1 [RC] -- text-based multi-user virtual world server
Message-ID<ENArv-e274-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for my package "tinymux":

 * Package name    : tinymux
   Version         : 2.12.0.10-1
   Upstream Author : Stephen Dennis <brazilofmux@gmail.com>
 * URL             : http://www.tinymux.org/
 * License         : BSD-3-clause, Artistic-1.0 and TinyMUD-revised
 * Vcs             : https://github.com/brazilofmux/tinymux
   Section         : games

The source builds the following binary packages:

  tinymux - text-based multi-user virtual world server

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/tinymux/

Alternatively, you can download the package with 'dget' using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/t/tinymux/tinymux_2.12.0.10-1.dsc

Changes since the last upload:

 tinymux (2.12.0.10-1) unstable; urgency=medium
 .
   * New upstream release
     + fixes ftbfs with GCC-12. (Closes: #1013053)
   * Update Standards-Version in debian/control from 4.0.1 to 4.6.1.
     + Removed build date and number for reproducible build.
       (Closes: #866945)

Regards,

Stephen Dennis

[toc] | [next] | [standalone]


#1111061

FromAdam Borowski <kilobyte@angband.pl>
Date2022-07-27 04:10 +0200
Message-ID<ENEEN-e4Nu-1@gated-at.bofh.it>
In reply to#1111050
On Tue, Jul 26, 2022 at 03:29:03PM -0600, Stephen Dennis wrote:
>  * Package name    : tinymux
>    Version         : 2.12.0.10-1

>  tinymux (2.12.0.10-1) unstable; urgency=medium
>  .
>    * New upstream release
>      + fixes ftbfs with GCC-12. (Closes: #1013053)
>    * Update Standards-Version in debian/control from 4.0.1 to 4.6.1.
>      + Removed build date and number for reproducible build.
>        (Closes: #866945)

Alas, it fails to build:
g++ -std=c++14 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -g -O     -DSTUB_SLAVE       -o stubslave stubslave.o -L. -lm -lcrypt   -lmux 
/usr/bin/ld: cannot find -lmux: No such file or directory


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Imagine there are bandits in your house, your kid is bleeding out,
⢿⡄⠘⠷⠚⠋⠀ the house is on fire, and seven giant trumpets are playing in the
⠈⠳⣄⠀⠀⠀⠀ sky.  Your cat demands food.  The priority should be obvious...

[toc] | [prev] | [next] | [standalone]


#1111062

FromStephen Dennis <brazilofmux@gmail.com>
Date2022-07-27 04:30 +0200
Message-ID<ENEY9-e4ZA-1@gated-at.bofh.it>
In reply to#1111061

[Multipart message — attachments visible in raw view] — view raw

I wonder if it is a race condition in the Makefile. libmux.so is built from
code in the package. It isn't an external dependency. From the Makefile:

MUX_LIBS = -lmux
...
all: libmux.so netmux slave stubslave links subdirs
...
stubslave: stubslave.o
        $(CXX) $(ALLCXXFLAGS) -o stubslave stubslave.o -L. $(LIBS)
$(MUX_LIBS) $(STUBLIBS)

I bet that should be

  stubslave: stubslave.o libmux.so
        $(CXX) $(ALLCXXFLAGS) -o stubslave stubslave.o -L. $(LIBS)
$(MUX_LIBS) $(STUBLIBS)

This has probably been an issue forever, but no one has tried to build it
on enough cores, yet. And, likewise, I won't know for certain that it is
fixed without someone without enough cores.

Stephen

On Tue, Jul 26, 2022 at 8:03 PM Adam Borowski <kilobyte@angband.pl> wrote:

> On Tue, Jul 26, 2022 at 03:29:03PM -0600, Stephen Dennis wrote:
> >  * Package name    : tinymux
> >    Version         : 2.12.0.10-1
>
> >  tinymux (2.12.0.10-1) unstable; urgency=medium
> >  .
> >    * New upstream release
> >      + fixes ftbfs with GCC-12. (Closes: #1013053)
> >    * Update Standards-Version in debian/control from 4.0.1 to 4.6.1.
> >      + Removed build date and number for reproducible build.
> >        (Closes: #866945)
>
> Alas, it fails to build:
> g++ -std=c++14 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -g -O
>  -DSTUB_SLAVE       -o stubslave stubslave.o -L. -lm -lcrypt   -lmux
> /usr/bin/ld: cannot find -lmux: No such file or directory
>
>
> Meow!
> --
> ⢀⣴⠾⠻⢶⣦⠀
> ⣾⠁⢠⠒⠀⣿⡁ Imagine there are bandits in your house, your kid is bleeding out,
> ⢿⡄⠘⠷⠚⠋⠀ the house is on fire, and seven giant trumpets are playing in the
> ⠈⠳⣄⠀⠀⠀⠀ sky.  Your cat demands food.  The priority should be obvious...
>

[toc] | [prev] | [next] | [standalone]


#1111072

FromStephen Dennis <brazilofmux@gmail.com>
Date2022-07-27 08:20 +0200
Message-ID<ENIyJ-e7eU-9@gated-at.bofh.it>
In reply to#1111061

[Multipart message — attachments visible in raw view] — view raw

Reproduce this by adding 'sleep 100' into the libmux.so: part of the
Makefile. It reproduces in the initial submission. It does not reproduce in
the second. So, I am confident it has been fixed.

On Tue, Jul 26, 2022 at 8:03 PM Adam Borowski <kilobyte@angband.pl> wrote:

> On Tue, Jul 26, 2022 at 03:29:03PM -0600, Stephen Dennis wrote:
> >  * Package name    : tinymux
> >    Version         : 2.12.0.10-1
>
> >  tinymux (2.12.0.10-1) unstable; urgency=medium
> >  .
> >    * New upstream release
> >      + fixes ftbfs with GCC-12. (Closes: #1013053)
> >    * Update Standards-Version in debian/control from 4.0.1 to 4.6.1.
> >      + Removed build date and number for reproducible build.
> >        (Closes: #866945)
>
> Alas, it fails to build:
> g++ -std=c++14 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -g -O
>  -DSTUB_SLAVE       -o stubslave stubslave.o -L. -lm -lcrypt   -lmux
> /usr/bin/ld: cannot find -lmux: No such file or directory
>
>
> Meow!
> --
> ⢀⣴⠾⠻⢶⣦⠀
> ⣾⠁⢠⠒⠀⣿⡁ Imagine there are bandits in your house, your kid is bleeding out,
> ⢿⡄⠘⠷⠚⠋⠀ the house is on fire, and seven giant trumpets are playing in the
> ⠈⠳⣄⠀⠀⠀⠀ sky.  Your cat demands food.  The priority should be obvious...
>

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web