Bug #156

avatar

net-irc/smuxi-0.6.3.ebuild infinite loop

Added by anonymous - 5792 days ago. Updated 5743 days ago.

Status:Closed Start:
Priority:Normal Due date:
Assigned to:avatarMirco Bauer % Done:

100%

Category:Other
Target version:-
Complexity:

Found in Version:

Votes: 0

Description

dev-util/intltool 0.40.5
dev-dotnet/nini 1.1.0-r2
sys-devel/autoconf 2.63
sys-devel/automake 1.10.2, 1.9.6-r2, 1.8.5-r3, 1.7.9-r1, 1.6.3, 1.5, 1.4_p6

Making all in po
grep: ./LINGUAS: No such file or directory
grep: ./LINGUAS: No such file or directory
grep: ./LINGUAS: No such file or directory
grep: ./LINGUAS: No such file or directory
maker1: Entering directory @/work/vartmp/portage/net-irc/smuxi-0.6.3/work/smuxi-0.6.3/po'
maker1: Nothing to be done for @all'.
maker1: Leaving directory @/work/vartmp/portage/net-irc/smuxi-0.6.3/work/smuxi-0.6.3/po'
Making all in po-Engine

maker1: Entering directory @/work/vartmp/portage/net-irc/smuxi-0.6.3/work/smuxi-0.6.3/po-Engine'
cd .. \
          && CONFIG_FILES=po-Engine/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
               /bin/sh ./config.status
config.status: creating po-Engine/Makefile.in
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po-Engine/POTFILES
config.status: creating po-Engine/Makefile
config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE
maker1: Leaving directory @/work/vartmp/portage/net-irc/smuxi-0.6.3/work/smuxi-0.6.3/po-Engine'

maker1: Entering directory @/work/vartmp/portage/net-irc/smuxi-0.6.3/work/smuxi-0.6.3/po-Engine'
cd .. \
          && CONFIG_FILES=po-Engine/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
               /bin/sh ./config.status
config.status: creating po-Engine/Makefile.in
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po-Engine/POTFILES
config.status: creating po-Engine/Makefile
config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE
maker1: Leaving directory @/work/vartmp/portage/net-irc/smuxi-0.6.3/work/smuxi-0.6.3/po-Engine'

maker1: Entering directory @/work/vartmp/portage/net-irc/smuxi-0.6.3/work/smuxi-0.6.3/po-Engine'
cd .. \
          && CONFIG_FILES=po-Engine/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
               /bin/sh ./config.status
config.status: creating po-Engine/Makefile.in
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po-Engine/POTFILES
config.status: creating po-Engine/Makefile
config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE
maker1: Leaving directory @/work/vartmp/portage/net-irc/smuxi-0.6.3/work/smuxi-0.6.3/po-Engine'

...

Associated revisions

Revision 8bcbe132ee6d52cb1e64ff06652b6e81f3fad451
Added by Mirco Bauer 5743 days ago

set subdir variable to "po" in all po-*/Makefile.in.in files

This doesn't really make sense to me as that causes to always stamp the same file (po/stamp-it) instead of each po directory, but this is how intltoolize wants it.
At the same time this finally fixes the endless build loop if the source files are laying on xfs or tmpfs (which support more precise timestamps). (closes: #156)

Revision 81669b0fcb404562d9d0da99d9605b3f64c07af2
Added by Mirco Bauer 5743 days ago

set subdir variable to "po" in all po-*/Makefile.in.in files

This doesn't really make sense to me as that causes to always stamp the same file (po/stamp-it) instead of each po directory, but this is how intltoolize wants it.
At the same time this finally fixes the endless build loop if the source files are laying on xfs or tmpfs (which support more precise timestamps). (closes: #156)

History

Updated by anonymous - 5787 days ago

avatar

I can confirm this build bug. A Debian user is having the same difficulties.

https://bugs.launchpad.net/ubuntu/+bug/259833

Updated by Mirco Bauer 5787 days ago

avatar
I am aware of this issue but don't know the cause yet. The loop is not always inifite though, like I can build it (maybe because I have a SMP system). I think it might be related to that
# INTLTOOL_MAKEFILE

line which looks like some unexpanded variable to me.

Updated by Mirco Bauer 5744 days ago

avatar

Gentoo BTS: http://bugs.gentoo.org/show_bug.cgi?id=259434

The issue is not related to
# INTLTOOL_MAKEFILE

Thats just a mark for intltool to know if it should do stuff or not.

Instead it seems to be related to micro-stamping issues triggered when building the source on a xfs or tmpfs filesystem.

Updated by Mirco Bauer 5743 days ago

avatar
Ok, I can reproduce this issue now using the bugs/autofool branch and running this commands:
cp -r smuxi-git /dev/shm
cd /dev/shm/smuxi-git
./autogen.sh
make

Updated by Mirco Bauer 5743 days ago

avatar
  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF