Bug 229084

Summary: fails to build - cannot find include file: "parseholiday.h"
Product: [Applications] kdepimlibs Reporter: tropikhajma <tropikhajma>
Component: kholidaysAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 4.4   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Solaris   
Latest Commit: Version Fixed In:

Description tropikhajma 2010-03-01 23:57:44 UTC
Version:            (using Devel)
Compiler:          Sun Studio 12 U1 
OS:                Solaris
Installed from:    Compiled sources

building kdepimlibs fails with 
...
[ 79%] Building CXX object kholidays/CMakeFiles/kholidays.dir/parsers/plan1/holidayparserdriverplanold.o
[ 79%] Building C object kholidays/CMakeFiles/kholidays.dir/parsers/plan1/scanholiday.o
"scanholiday.lex", line 4: cannot find include file: "parseholiday.h"
"scanholiday.lex", line 20: error: undefined symbol: kcallval
"scanholiday.lex", line 20: error: undefined struct/union member: ival*
...

kdepimlibs used to compile from current svn just fine at least till Jan 26 (http://my.cdash.org/index.php?project=kdepimlibs&date=2010-01-27)
first documented breakage is on Feb 11 (http://my.cdash.org/index.php?project=kdepimlibs&date=2010-02-12)

It builds on other platform so I guess it's caused by something subtle, compiler dependent.
Comment 1 Allen Winter 2010-03-06 14:57:51 UTC
SVN commit 1099995 by winterz:

add parsers/plan1 to the include_directories() for building on Sun Studio 12U1
BUG: 229084


 M  +2 -0      CMakeLists.txt  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1099995
Comment 2 tropikhajma 2010-03-07 00:03:08 UTC
Thanks! It builds now.