Opened 9 years ago

Closed 9 years ago

#30167 closed defect (fixed)

kdeutils4: kpimutils/email.h: No such file or directory

Reported by: ryandesign (Ryan Schmidt) Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: sharky@…, pixilla (Bradley Giesbrecht)
Port: kdeutils4

Description

I can't get kdeutils4 4.6.3 to build. I get:

cd /opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/build/kgpg && /usr/bin/g++-4.2   -DQT_NO_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=80 -pipe -O2 -arch x86_64  -fno-common -Woverloaded-virtual -fvisibility=hidden -fvisibility-inlines-hidden -O2 -DNDEBUG -DQT_NO_DEBUG -arch x86_64 -isysroot / -mmacosx-version-min=10.6 -I/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/build/kgpg -I/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3/kgpg -I/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3 -I/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/build -I/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3/kgpg/core -I/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3/kgpg/editor -I/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3/kgpg/model -I/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3/kgpg/transactions -I/opt/local/include/KDE -I/opt/local/include/phonon -I/opt/local/include/QtXmlPatterns -I/opt/local/include/QtXml -I/opt/local/include/QtWebKit -I/opt/local/include/QtUiTools -I/opt/local/include/QtTest -I/opt/local/include/QtSvg -I/opt/local/include/QtSql -I/opt/local/include/QtScriptTools -I/opt/local/include/QtScript -I/opt/local/include/QtOpenGL -I/opt/local/include/QtNetwork -I/opt/local/include/QtMultimedia -I/opt/local/include/QtHelp -I/opt/local/include/QtDesigner -I/opt/local/include/QtDeclarative -I/opt/local/include/QtDBus -I/opt/local/include/Qt3Support -I/opt/local/include/QtGui -I/opt/local/include/QtCore -I/opt/local/share/qt4/mkspecs/default   -D__APPLE_KDE__  -o CMakeFiles/kgpg.dir/core/emailvalidator.o -c /opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3/kgpg/core/emailvalidator.cpp
/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3/kgpg/core/emailvalidator.cpp:25:29: error: kpimutils/email.h: No such file or directory
/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3/kgpg/core/emailvalidator.cpp: In member function 'virtual QValidator::State KgpgCore::EmailValidator::validate(QString&, int&) const':
/opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdeutils4/work/kdeutils-4.6.3/kgpg/core/emailvalidator.cpp:32: error: 'KPIMUtils' has not been declared
make[2]: *** [kgpg/CMakeFiles/kgpg.dir/core/emailvalidator.o] Error 1
make[1]: *** [kgpg/CMakeFiles/kgpg.dir/all] Error 2
make: *** [all] Error 2

The port is also out of date:

$ port livecheck kdeutils4
kdeutils4 seems to have been updated (port version: 4.6.3, new version: 4.6.5)

But I tried updating it to that version and it didn't change anything.

Attachments (3)

main.log.bz2 (18.3 KB) - added by ryandesign (Ryan Schmidt) 9 years ago.
main_jwh.log (613.6 KB) - added by jwhowse4 9 years ago.
My build log file
patch-kdeutils4.diff (596 bytes) - added by pixilla (Bradley Giesbrecht) 9 years ago.

Download all attachments as: .zip

Change History (7)

Changed 9 years ago by ryandesign (Ryan Schmidt)

Attachment: main.log.bz2 added

comment:1 Changed 9 years ago by jwhowse4

I get essentially the same error on an Intel Mac Pro running 10.6.8 with Xcode 4.0.2. My log file is attached.

Changed 9 years ago by jwhowse4

Attachment: main_jwh.log added

My build log file

comment:2 Changed 9 years ago by pixilla (Bradley Giesbrecht)

The missing headers are supplied by kdepimlibs4.
patch-kdeutils4.diff adds to kdeutils4 the missing kdepimlibs4 dependency.

kdepimlibs4 is currently failing to build and I attached a patch patch-kdelibs4-kdepimlibs4.diff to ticket #30144 that fixes this as well.

Changed 9 years ago by pixilla (Bradley Giesbrecht)

Attachment: patch-kdeutils4.diff added

comment:3 Changed 9 years ago by pixilla (Bradley Giesbrecht)

Cc: pixilla@… added

Cc Me!

comment:4 Changed 9 years ago by pixilla (Bradley Giesbrecht)

Resolution: fixed
Status: newclosed

Fixed r81115

Note: See TracTickets for help on using tickets.