issue-tracking | 28 Jul 2012 20:02

[Bug 158] New: build error: unknown type name 'cl_loop_sentence_t'

Priority Bug ID Assignee Summary QA Contact Severity Classification OS Reporter Hardware Status Version Component Product
P3
158
steve <at> sxemacs.org
build error: unknown type name 'cl_loop_sentence_t'
sxemacs-devel <at> sxemacs.org
normal
Unclassified
Linux
stefan-husmann <at> t-online.de
PC
NEW
22.1.16
Compile/Install
SXEmacs

Created attachment 149 [details] build log I did not find a declaration of cl_loop_sentence_t, and gcc 4.7.1 does not either. libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../src -I. -I. -I../../src -I../../src -DHAVE_CONFIG_H -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/local/include -I/usr/include -I/usr/local/include -DIMA_MODULE -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -MT cl-loop.lo -MD -MP -MF .deps/cl-loop.Tpo -c cl-loop.c -fPIC -DPIC -o .libs/cl-loop.o In file included from cl-loop.h:43:0, from cl-loop.c:41: cl-loop-parser.h:157:46: error: unknown type name 'cl_loop_sentence_t'
You are receiving this mail because:
  • You are the QA Contact for the bug.
issue-tracking | 29 Jul 2012 02:18

[Bug 158] build error: unknown type name 'cl_loop_sentence_t'

changed Bug 158
What Removed Added
Status NEW ASSIGNED

Comment # 1 from After updating my bison I can reproduce this. Something has changed in bison between 2.4.3 and 2.6 that has broken our build. Stefan, until we get it sorted out you should be able to get SXEmacs to build by configuring with `--with-modules=nocl' Thanks very much for the report.
You are receiving this mail because:
  • You are the QA Contact for the bug.
issue-tracking | 29 Jul 2012 02:26

[Bug 158] build error: unknown type name 'cl_loop_sentence_t'

changed Bug 158
What Removed Added
Assignee steve <at> sxemacs.org hroptatyr <at> sxemacs.org

Comment # 2 from Sebastian, any chance you can get to this?
You are receiving this mail because:
  • You are the QA Contact for the bug.
issue-tracking | 29 Jul 2012 06:25

[Bug 158] build error: unknown type name 'cl_loop_sentence_t'

changed Bug 158
What Removed Added
CC   njsf <at> sxemacs.org

Comment # 3 from (In reply to Steve Youngs from comment #1) > After updating my bison I can reproduce this. Something has changed in > bison between 2.4.3 and 2.6 that has broken our build. > > Stefan, until we get it sorted out you should be able to get SXEmacs to > build by configuring with `--with-modules=nocl' > > Thanks very much for the report. I have bison 2.6 and I compile cl just fine, granted with gcc 4.2.1 It would help details of the Linux distro version too, to make sure we reproduce.
You are receiving this mail because:
  • You are the QA Contact for the bug.
issue-tracking | 29 Jul 2012 07:43

[Bug 158] build error: unknown type name 'cl_loop_sentence_t'

Comment # 4 from (In reply to Nelson Ferreira from comment #3) > (In reply to Steve Youngs from comment #1) > > After updating my bison I can reproduce this. Something has changed in > > bison between 2.4.3 and 2.6 that has broken our build. > I have bison 2.6 and I compile cl just fine, granted with gcc 4.2.1 > > It would help details of the Linux distro version too, to make sure we > reproduce. Well, you know mine is LFS. The GCC is 4.7.0. You still have an account here on bastard if you want to log in and try it. However there doesn't seem to be any ssh keys in your ${HOME} and I have absolutely no clue what your passwd might be so we'll probably have to set something up before you can log in. There is an up to date SXE tree in your ${HOME}
You are receiving this mail because:
  • You are the QA Contact for the bug.
issue-tracking | 29 Jul 2012 12:31

[Bug 158] build error: unknown type name 'cl_loop_sentence_t'

changed Bug 158
What Removed Added
Assignee hroptatyr <at> sxemacs.org steve <at> sxemacs.org

Comment # 5 from Steve, `--with-modules=nocl' makes sxemacs build. Nelson, I am on Arch Linux x86_64. This is a rolling release distro, so there is no version number of the system as a hole available. Build tools are: autoconf 2.69 automake 1.12.2 binutils 2.22 bison 2.6 fakeroot 1.18.4 flex 2.5.36 gcc 4.7.1 libtool 2.4.2 m4 1.4.16 make 3.82 patch 2.6.1 pkg-config 0.27
You are receiving this mail because:
  • You are the QA Contact for the bug.
issue-tracking | 29 Jul 2012 19:27

[Bug 158] build error: unknown type name 'cl_loop_sentence_t'

Comment # 6 from Thanks, I'll install arch on a VM. On my MacPorts with bison 2.6 and gcc-4.7.1 I don't see this (I see a crash, which I will followup too, but cl compiles cleanly)
You are receiving this mail because:
  • You are the QA Contact for the bug.
issue-tracking | 30 Jul 2012 00:13

[Bug 158] build error: unknown type name 'cl_loop_sentence_t'

changed Bug 158
What Removed Added
Assignee steve <at> sxemacs.org hroptatyr <at> sxemacs.org

You are receiving this mail because:
  • You are the QA Contact for the bug.
issue-tracking | 31 Jul 2012 04:54

[Bug 158] build error: unknown type name 'cl_loop_sentence_t'

changed Bug 158
What Removed Added
Hours Worked   5.00
Status ASSIGNED RESOLVED
Resolution --- FIXED

Comment # 7 from Fixed in: commit 24514386aa4c47fb13ad69eefaf587b1a1e1341a Author: Nelson Ferreira <nelson.ferreira <at> ieee.org> Date: Mon Jul 30 22:51:14 2012 -0400 Fix build failure of cl in newer gcc and bison combinations * modules/cl/cl-loop.h: Include cl-loop-parser.h only after cl_loop_sentence_t is defined. Signed-off-by: Nelson Ferreira <nelson.ferreira <at> ieee.org>
You are receiving this mail because:
  • You are the QA Contact for the bug.

Gmane