Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 43075 - dictd fails to compile
Summary: dictd fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Spell checking utilities and dictionaries -- related bugs (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-27 03:02 UTC by Dale K Dicks
Modified: 2004-03-06 07:02 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dale K Dicks 2004-02-27 03:02:14 UTC
making in libmaa
make[1]: Entering directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/libmaa'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/libmaa'
making in regex
make[1]: Entering directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/regex'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/regex'
gcc -Wall -pipe -Wwrite-strings -Wcast-align     -Wmissing-prototypes -Wshadow -Wnested-externs -Waggregate-return  -Ilibmaa -DHAVE_CONFIG_H  -I. -Iregex -g -O -DDICT_VERSION=\"1.8.0\" -DDICT_CONFIG_PATH=\"/etc/dict/\"   -o dictfmt dictfmt.c utf8_ucs4.o -Llibmaa -lmaa -lz -lnsl -lltdl -Lregex -lregex
dictfmt.c:372:1: missing terminating " character
dictfmt.c: In function `help':
dictfmt.c:373: error: syntax error before "head"
dictfmt.c:373:55: missing terminating " character
dictfmt.c: In function `main':
dictfmt.c:688: warning: deprecated use of label at end of compound statement
distcc[12542] ERROR: compile on localhost failed
make: *** [dictfmt] Error 1

!!! ERROR: app-text/dictd-1.8.0 failed.
!!! Function src_compile, Line 23, Exitcode 2
!!! (no error message)

Reproducible: Always
Steps to Reproduce:
1.emerge dictd
Actual Results:  
making in libmaa
make[1]: Entering directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/libmaa'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/libmaa'
making in regex
make[1]: Entering directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/regex'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/regex'
gcc -Wall -pipe -Wwrite-strings -Wcast-align     -Wmissing-prototypes -Wshadow
-Wnested-externs -Waggregate-return  -Ilibmaa -DHAVE_CONFIG_H  -I. -Iregex -g -O
-DDICT_VERSION=\"1.8.0\" -DDICT_CONFIG_PATH=\"/etc/dict/\"   -o dictfmt
dictfmt.c utf8_ucs4.o -Llibmaa -lmaa -lz -lnsl -lltdl -Lregex -lregex
dictfmt.c:372:1: missing terminating " character
dictfmt.c: In function `help':
dictfmt.c:373: error: syntax error before "head"
dictfmt.c:373:55: missing terminating " character
dictfmt.c: In function `main':
dictfmt.c:688: warning: deprecated use of label at end of compound statement
distcc[12542] ERROR: compile on localhost failed
make: *** [dictfmt] Error 1

!!! ERROR: app-text/dictd-1.8.0 failed.
!!! Function src_compile, Line 23, Exitcode 2
!!! (no error message)

Expected Results:  
expected app to compile without errors

[ root@linuxbox /etc/cron.daily ] # emerge info
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3)
=================================================================
System uname: 2.6.3 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz
Gentoo Base System version 1.4.3.13
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -mfpmath=sse -msse -msse2 -mmmx
-pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -mfpmath=sse -msse -msse2
-mmmx -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox"
GENTOO_MIRRORS="http://mirror.cpsc.ucalgary.ca/mirror/gentoo.org"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="X aalib alsa avi berkdb bonobo cdr crypt cups dvd encode esd foomaticdb
gdbm gif gimpprint gnome gstreamer gtk gtk2 gtkhtml imagemagick imap imlib java
javascript joystick jpeg ldap libg++ libwww mad mikmod mmx motif mozilla mpeg
mpeg4 ncurses nls nptl oggvorbis opengl oss pam pdflib perl png ppds python
quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tiff truetype
usb v4l x86 xml2 xmms xv zlib"
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2004-02-29 10:20:55 UTC
can you try not using distcc? and also try MAKEOPTS="-j1"?
Comment 2 Dale K Dicks 2004-02-29 14:45:51 UTC
I get the following error when i remove distccd from the equation and change -j3 to -j1

making in libmaa
make[1]: Entering directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/libmaa'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/libmaa'
making in regex
make[1]: Entering directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/regex'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/regex'
gcc -Wall -pipe -Wwrite-strings -Wcast-align     -Wmissing-prototypes -Wshadow -Wnested-externs -Waggregate-return  -Ilibmaa -DHAVE_CONFIG_H  -I. -Iregex -g -O -DDICT_VERSION=\"1.8.0\" -DDICT_CONFIG_PATH=\"/etc/dict/\"   -o dictzip dictzip.c  index.o data.o utf8_ucs4.o -Llibmaa -lmaa -lz -lnsl -lltdl -Lregex -lregex
making in libmaa
make[1]: Entering directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/libmaa'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/libmaa'
making in regex
make[1]: Entering directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/regex'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/var/tmp/portage/dictd-1.8.0/work/dictd-1.8.0/regex'
gcc -Wall -pipe -Wwrite-strings -Wcast-align     -Wmissing-prototypes -Wshadow -Wnested-externs -Waggregate-return  -Ilibmaa -DHAVE_CONFIG_H  -I. -Iregex -g -O -DDICT_VERSION=\"1.8.0\" -DDICT_CONFIG_PATH=\"/etc/dict/\"   -o dictfmt dictfmt.c utf8_ucs4.o -Llibmaa -lmaa -lz -lnsl -lltdl -Lregex -lregex
dictfmt.c:372:1: missing terminating " character
dictfmt.c: In function `help':
dictfmt.c:373: error: syntax error before "head"
dictfmt.c:373:55: missing terminating " character
dictfmt.c: In function `main':
dictfmt.c:688: warning: deprecated use of label at end of compound statement
make: *** [dictfmt] Error 1

!!! ERROR: app-text/dictd-1.8.0 failed.
!!! Function src_compile, Line 23, Exitcode 2
!!! (no error message)
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2004-03-06 03:38:50 UTC
can you try out 1.9.11-r1 and see if it works for you? 
Comment 4 Dale K Dicks 2004-03-06 05:50:36 UTC
1.9.11-r1 compiles and runs with no problems.  Thanks!
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2004-03-06 07:02:21 UTC
thanks for your report. i've made 1.9.11-r1 stable now.