Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 581346 - sys-devel/autoconf-archive-2016.03.20: ax_cxx_compile_stdcxx_1[14].m4 have bad include statements
Summary: sys-devel/autoconf-archive-2016.03.20: ax_cxx_compile_stdcxx_1[14].m4 have ba...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL: https://github.com/peti/autoconf-arch...
Whiteboard:
Keywords:
: 578130 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-04-27 10:17 UTC by Juergen Rose
Modified: 2016-05-16 18:20 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
aclocal.out (aclocal.out,220 bytes, text/plain)
2016-04-27 10:17 UTC, Juergen Rose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2016-04-27 10:17:21 UTC
Created attachment 432252 [details]
aclocal.out

'MAKEOPTS=-j1 emerge -v1 lcd4linux' fails with:
...
root@lynx:/root(21)# MAKEOPTS=-j1 emerge -v1 lcd4linux

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] app-misc/lcd4linux-0.10.1_rc2-r4::gentoo [0.10.1_rc2-r3::gentoo] USE="iconv mysql python -mpd" LCD_DEVICES="X cfontz hd44780 lcd2usb lcdlinux mtxorb ncurses png usblcd -beckmannegle -bwct -cwlinux -ea232 -g15 -hd44780i2c -lcdterm -ledmatrix -lph7508 -luise -m50530 -milfordbpk -noritake -null -picolcd -ppm -routerboard -serdisplib -simplelcd -t6963 -trefon -usbhub -wincor" PYTHON_TARGETS="python2_7" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) app-misc/lcd4linux-0.10.1_rc2-r4::gentoo
 * lcd4linux-0.10.1-RC2.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                    [ ok ]
 * If you wish to compile only specific plugins, please use
 * the LCD4LINUX_PLUGINS environment variable. Plugins must be comma separated and can be either of:
 * apm cpuinfo diskstats dvb exec file i2c_sensors imon isdn kvv loadavg meminfo netdev pop3 ppp proc_stat seti statfs uname uptime wireless
>>> Unpacking source...
>>> Unpacking lcd4linux-0.10.1-RC2.tar.gz to /var/tmp/portage/app-misc/lcd4linux-0.10.1_rc2-r4/work
>>> Source unpacked in /var/tmp/portage/app-misc/lcd4linux-0.10.1_rc2-r4/work
>>> Preparing source in /var/tmp/portage/app-misc/lcd4linux-0.10.1_rc2-r4/work/lcd4linux-0.10.1-RC2 ...
 * Applying lcd4linux-0.10.1_rc2-warnings.patch ...                                                                                                                                                                    [ ok ]
 * Applying lcd4linux-0.10.1_rc2-mpd.patch ...                                                                                                                                                                         [ ok ]
 * Applying lcd4linux-0.10.1_rc2-nordtsc.patch ...                                                                                                                                                                     [ ok ]
 * Applying lcd4linux-0.10.1_rc2-autoconf-2.65.patch ...                                                                                                                                                               [ ok ]
 * Applying lcd4linux-0.10.1_rc2-missing-header.patch ...                                                                                                                                                              [ ok ]
 * Applying lcd4linux-0.10.1_rc2-usbdebug.patch ...                                                                                                                                                                    [ ok ]
 * Running eautoreconf in '/var/tmp/portage/app-misc/lcd4linux-0.10.1_rc2-r4/work/lcd4linux-0.10.1-RC2' ...
 * Running aclocal ...                                                                                                                                                                                                 [ !! ]

 * Failed Running aclocal !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/app-misc/lcd4linux-0.10.1_rc2-r4/temp/aclocal.out

 * ERROR: app-misc/lcd4linux-0.10.1_rc2-r4::gentoo failed (prepare phase):


aclocal.out contains the lines:

root@lynx:/root(24)# cat /var/tmp/portage/app-misc/lcd4linux-0.10.1_rc2-r4/temp/aclocal.out 
***** aclocal *****
***** PWD: /var/tmp/portage/app-misc/lcd4linux-0.10.1_rc2-r4/work/lcd4linux-0.10.1-RC2
***** aclocal

/usr/share/aclocal/ax_cxx_compile_stdcxx_14.m4:32: file `ax_cxx_compile_stdcxx.m4' does not exist
[1]+  Done                    emacs -i $GEOMETRY $NO_DOS_CONV -name "$BASENAME" "$*"
root@lynx:/root(25)# cat /var/tmp/portage/app-misc/lcd4linux-0.10.1_rc2-r4/temp/aclocal.out 
***** aclocal *****
***** PWD: /var/tmp/portage/app-misc/lcd4linux-0.10.1_rc2-r4/work/lcd4linux-0.10.1-RC2
***** aclocal

/usr/share/aclocal/ax_cxx_compile_stdcxx_14.m4:32: file `ax_cxx_compile_stdcxx.m4' does not exist
Comment 1 Alex Xu (Hello71) 2016-04-28 11:58:12 UTC
please paste the output of "stat /usr/share/aclocal/ax_cxx_compile_stdcxx.m4" and "emerge -pv autoconf-archive".
Comment 2 Juergen Rose 2016-04-29 15:00:00 UTC
(In reply to Alex Xu (Hello71) from comment #1)
> please paste the output of "stat
> /usr/share/aclocal/ax_cxx_compile_stdcxx.m4" and "emerge -pv
> autoconf-archive".

root@lynx:/root(3)# stat /usr/share/aclocal/ax_cxx_compile_stdcxx.m4
  File: '/usr/share/aclocal/ax_cxx_compile_stdcxx.m4'
  Size: 13649           Blocks: 32         IO Block: 4096   regular file
Device: 806h/2054d      Inode: 7609655     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-03-21 09:01:50.502100144 +0100
Modify: 2016-03-21 09:01:50.502100144 +0100
Change: 2016-03-21 09:01:53.941141076 +0100
 Birth: -


root@lynx:/root(4)# emerge -pv autoconf-archive

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] sys-devel/autoconf-archive-2016.03.20::gentoo  0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Comment 3 Juergen Rose 2016-04-30 13:24:38 UTC
After downgrading from autoconf-archive-2016.03.20 to autoconf-archive-2015.09.25 I could emerge lcd4linux-0.10.1_rc2-r4.
The last output of 'emerge lcd4linux' is:

 * To actually use the lcd-linux devices, you will need to install the lcd-linux kernel module.
 * You can either do that yourself, see http://lcd-linux.sf.net or 
 * checkout https://overlays.gentoo.org/dev/jokey/browser/trunk and emerge app-misc/lcd-linux

The URL https://overlays.gentoo.org/dev/jokey/browser/trunk seems to not exist.
Comment 4 Pacho Ramos gentoo-dev 2016-05-07 08:49:47 UTC
*** Bug 578130 has been marked as a duplicate of this bug. ***
Comment 5 Pacho Ramos gentoo-dev 2016-05-07 08:50:36 UTC
@autoconf-archive maintainers, what has changed in the last version causing this to break :/ ?

Thanks
Comment 6 SpanKY gentoo-dev 2016-05-07 23:44:01 UTC
pretty sure it's a bug in autoconf-archive.  i sent a PR upstream:
  https://github.com/peti/autoconf-archive/pull/78
Comment 7 SpanKY gentoo-dev 2016-05-16 18:20:27 UTC
upstream took my PR, so pushed an -r1 with the fix

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622b17e89a75cf8dfe469f9cd198e27966e9a1f3