Bug 76668 - gkrellmss2-2.6 fails to build
Summary: gkrellmss2-2.6 fails to build
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-25 16:00 UTC by Doug Poland
Modified: 2005-02-18 11:32 UTC (History)
0 users

See Also:


Attachments
patch (720 bytes, patch)
2005-02-18 11:17 UTC, Sam Lawrance
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Doug Poland 2005-01-25 16:00:40 UTC
All required packages are installed and up-to-date:

	===>  Building for gkrellmss-2.6
	(cd po && gmake all)
	gmake[1]: Entering directory `/usr/ports/audio/gkrellmss2/work/gkrellmss-2.6/po'
	msgfmt -f -v -o ru.mo ru.po
	28 translated messages, 1 fuzzy translation, 3 untranslated messages.
	gmake[1]: Leaving directory `/usr/ports/audio/gkrellmss2/work/gkrellmss-2.6/po'
	(cd src && gmake )
	gmake[1]: Entering directory `/usr/ports/audio/gkrellmss2/work/gkrellmss-2.6/src'
	cc -Wall -fPIC `pkg-config gtk+-2.0 --cflags`  `esd-config --cflags` -DENABLE_NLS -DLOCALEDIR=\"/usr/X11R6/share/locale\" -O -pipe  -O -pipe    -c -o gkrellmss.o gkrellmss.c
	In file included from gkrellmss.c:20:
	gkrellmss.h:87: error: syntax error before "fftw_plan"
	gmake[1]: *** [gkrellmss.o] Error 1
	gmake[1]: Leaving directory `/usr/ports/audio/gkrellmss2/work/gkrellmss-2.6/src'
	gmake: *** [all] Error 2
	*** Error code 2

	Stop in /usr/ports/audio/gkrellmss2.

How-To-Repeat: 	make
Comment 1 Volker Stolz freebsd_committer freebsd_triage 2005-01-28 12:38:34 UTC
State Changed
From-To: open->feedback

Can you please make clean and paste the output from the configure- 
phase, too? At a first glance it looks like this is a fftw2'ism...
Comment 2 Volker Stolz freebsd_committer freebsd_triage 2005-01-28 12:48:59 UTC
Another strange thing: This is exactly the error message if I try to build  
it with the old gcc-2.95.

Volker
Comment 3 Doug Poland 2005-01-31 05:58:22 UTC
Hope this helps!

/usr/ports/audio/gkrellmss2
jericho# make clean
===>  Cleaning for atk-1.8.0
===>  Cleaning for esound-0.2.35_1
===>  Cleaning for libaudiofile-0.2.6
===>  Cleaning for libiconv-1.9.2_1
===>  Cleaning for gettext-0.14.1
===>  Cleaning for glib-2.4.8
===>  Cleaning for gmake-3.80_2
===>  Cleaning for imake-6.8.1
===>  Cleaning for libtool-1.3.5_2
===>  Cleaning for libtool-1.5.10
===>  Cleaning for pkgconfig-0.15.0_1
===>  Cleaning for jpeg-6b_3
===>  Cleaning for png-1.2.8_1
===>  Cleaning for tiff-3.7.1_2
===>  Cleaning for perl-5.8.5
===>  Cleaning for fftw3-3.0.1_4
===>  Cleaning for hicolor-icon-theme-0.5
===>  Cleaning for shared-mime-info-0.15_7
===>  Cleaning for freetype2-2.1.7_4
===>  Cleaning for openssl-0.9.7e_2
===>  Cleaning for gkrellm-2.2.4_1
===>  Cleaning for expat-1.95.8
===>  Cleaning for intltool-0.32.1
===>  Cleaning for libxml2-2.6.17
===>  Cleaning for p5-XML-Parser-2.34_1
===>  Cleaning for bitstream-vera-1.10
===>  Cleaning for fontconfig-2.2.3,1
===>  Cleaning for libXft-2.1.6
===>  Cleaning for xorg-fonts-encodings-6.8.1
===>  Cleaning for xorg-fonts-truetype-6.8.1
===>  Cleaning for gtk-2.4.14_2
===>  Cleaning for pango-1.6.0
===>  Cleaning for xorg-clients-6.8.1_1
===>  Cleaning for xorg-libraries-6.8.1_1
===>  Cleaning for xterm-199
===>  Cleaning for gkrellmss-2.6

jericho# pkg_info | grep gcc | more
gcc-3.2.3_3         GNU Compiler Collection 3.2.3

jericho# make
===>  Vulnerability check disabled, database not found
===>  Extracting for gkrellmss-2.6
=> Checksum OK for gkrellmss-2.6.tar.gz.
===>  Patching for gkrellmss-2.6
===>   gkrellmss-2.6 depends on file: /usr/X11R6/include/gkrellm2/gkrellm.h - found
===>   gkrellmss-2.6 depends on executable: gmake - found
===>   gkrellmss-2.6 depends on executable: pkg-config - found
===>   gkrellmss-2.6 depends on file: /usr/local/bin/intltool-extract - found
===>   gkrellmss-2.6 depends on shared library: fftw3.3 - found
===>   gkrellmss-2.6 depends on shared library: X11.6 - found
===>   gkrellmss-2.6 depends on shared library: esd.2 - found
===>   gkrellmss-2.6 depends on shared library: glib-2.0.400 - found
===>   gkrellmss-2.6 depends on shared library: atk-1.0.800 - found
===>   gkrellmss-2.6 depends on shared library: pango-1.0.600 - found
===>   gkrellmss-2.6 depends on shared library: gtk-x11-2.0.400 - found
===>   gkrellmss-2.6 depends on shared library: X11.6 - found
===>  Configuring for gkrellmss-2.6
===>  Building for gkrellmss-2.6
(cd po && gmake all)
gmake[1]: Entering directory `/usr/ports/audio/gkrellmss2/work/gkrellmss-2.6/po'
msgfmt -f -v -o ru.mo ru.po
28 translated messages, 1 fuzzy translation, 3 untranslated messages.
gmake[1]: Leaving directory `/usr/ports/audio/gkrellmss2/work/gkrellmss-2.6/po'
(cd src && gmake )
gmake[1]: Entering directory `/usr/ports/audio/gkrellmss2/work/gkrellmss-2.6/src'
cc -Wall -fPIC `pkg-config gtk+-2.0 --cflags`  `esd-config --cflags` -DENABLE_NLS -DLOCALEDIR=\"/usr/X11R6/share/locale\" -O -pipe  -O -pipe    -c -o gkrellmss.o gkrellmss.c
In file included from gkrellmss.c:20:
gkrellmss.h:87: error: syntax error before "fftw_plan"
gmake[1]: *** [gkrellmss.o] Error 1
gmake[1]: Leaving directory `/usr/ports/audio/gkrellmss2/work/gkrellmss-2.6/src'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/audio/gkrellmss2.

-- 
Regards,
Doug
Comment 4 Volker Stolz freebsd_committer freebsd_triage 2005-02-03 12:49:58 UTC
What does 'cc -v' yioeld?

Volker
Comment 5 Doug Poland 2005-02-08 18:04:48 UTC
jericho# cc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.2 [FreeBSD] 20040728

-- 
Regards,
Doug
Comment 6 Sam Lawrance 2005-02-18 11:17:49 UTC
The build is failing due to a typo in the configure script meaning fftw3
is not found and appropriate define not placed in configure.h

The lines in the port makefile that cat into configure.h are also
presently useless; configure.h is rebuilt every time as it is executed
from a variable assignment.

Try attached patch.


Comment 7 Kirill Ponomarev freebsd_committer freebsd_triage 2005-02-18 11:32:06 UTC
State Changed
From-To: feedback->closed

Fix committed, thanks!