Opened 13 years ago

Closed 12 years ago

#30314 closed defect (duplicate)

kdelibs3 build fails on Lion after selfupdate and upgrade

Reported by: mkae (Marko Käning) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.0
Keywords: Cc: pixilla (Bradley Giesbrecht), mathieu.havel@…, whcordis@…
Port: kdelibs3

Description

When trying to rebuild kdelibs3 on Mac OSX Lion the following errors get thrown:

...
:info:build 67% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c
:info:build /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I./kdeprint/cups/cupsdconf2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2 -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kfile -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/dcop -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/libltdl -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdefx -I./kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdecore/network -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeui -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio/kfile -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10 -I/opt/local/lib/qt3/include -I/opt/local/include -I/opt/local/include -DQT_THREAD_SUPPORT -I/usr/include/gssapi -I/opt/local/include/freetype2 -I/opt/local/include -fno-common -no-cpp-precomp -DMACOSX -DARTS_NO_ALARM -I/opt/local/include -Os -Os -fPIC -fPIC -DPIC -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c -o ./kdeprint/cups/cupsdconf2/.libs/cups-util.o -Wp,-MD,./kdeprint/cups/cupsdconf2/.deps/cups-util.TUlo
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c: In function ‘cupsGetConf’:
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:73: warning: incompatible implicit declaration of built-in function ‘snprintf’
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:102: warning: incompatible implicit declaration of built-in function ‘fprintf’
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:102: error: ‘stderr’ undeclared (first use in this function)
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:102: error: (Each undeclared identifier is reported only once
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:102: error: for each function it appears in.)
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c: In function ‘cupsPutConf’:
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:364: warning: incompatible implicit declaration of built-in function ‘fprintf’
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:364: error: ‘stderr’ undeclared (first use in this function)
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:401: warning: incompatible implicit declaration of built-in function ‘snprintf’
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:431: warning: incompatible implicit declaration of built-in function ‘snprintf’
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:450: warning: incompatible implicit declaration of built-in function ‘snprintf’
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c: In function ‘cups_local_auth’:
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:504: error: ‘FILE’ undeclared (first use in this function)
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:504: error: ‘fp’ undeclared (first use in this function)
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:515: warning: passing argument 1 of ‘httpAddrLocalhost’ from incompatible pointer type
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cups-util.c:531: warning: incompatible implicit declaration of built-in function ‘snprintf’
:info:build Error creating ./kdeprint/cups/cupsdconf2/cups-util.lo. Exit status 1.
:info:build kdelibs3-3.5.10-10 make failed!
:info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10" && ./CompileScript.sh all " returned error 1
...

Attachments (1)

ipp.patch (774 bytes) - added by bbbill_42@… 12 years ago.
Really really ugly possible patch

Download all attachments as: .zip

Change History (13)

comment:1 Changed 13 years ago by mkae (Marko Käning)

Resolution: fixed
Status: newclosed

FIxed with r81030

comment:2 Changed 12 years ago by engin@…

Resolution: fixed
Status: closedreopened

I got the same error when uninstall and re-install the kcachegrind on Mountain Lion upgrade. (port version: 2.1.2)

68% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kinit/autostart.cpp
68% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/management/kaddprinterwizard.cpp
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/management/kaddprinterwizard.cpp: In function 'int kdemain(int, char**)':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/management/kaddprinterwizard.cpp:19: warning: 'init' is deprecated (declared at ./kdecore/kcmdlineargs.h:260)
68% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp
g++ -DHAVE_CONFIG_H -I./kdeprint/cups/cupsdconf2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2 -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kfile -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/dcop -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/libltdl -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdefx -I./kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdecore/network -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeui -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio/kfile -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10 -I/opt/local/lib/qt3/include -I/opt/local/include -I/opt/local/include -DQT_THREAD_SUPPORT -I/usr/include/gssapi -I/opt/local/include/freetype2 -I/opt/local/include -fno-common -no-cpp-precomp -DMACOSX -DARTS_NO_ALARM -I/opt/local/include -Os -fPIC -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -fPIC -DPIC -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp -o ./kdeprint/cups/cupsdconf2/.libs/cupsdconf.o -Wp,-MD,./kdeprint/cups/cupsdconf2/.deps/cupsdconf.TUlo
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp: In member function 'bool CupsdConf::loadAvailableResources()':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:632: error: invalid use of incomplete type 'struct _ipp_s'
/usr/include/cups/ipp.h:365: error: forward declaration of 'struct _ipp_s'
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:638: error: invalid use of incomplete type 'struct _ipp_s'
/usr/include/cups/ipp.h:365: error: forward declaration of 'struct _ipp_s'
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:642: error: invalid use of incomplete type 'struct _ipp_attribute_s'
/usr/include/cups/ipp.h:366: error: forward declaration of 'struct _ipp_attribute_s'
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.

comment:3 Changed 12 years ago by mathieu.havel@…

Same here when trying to install "qalculate".

The error displayed by the install command:

Error: org.macports.build for port kdelibs3 returned: command execution failed
Error: Failed to install kdelibs3
Please see the log file for port kdelibs3 for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/main.log
Error: The following dependencies were not installed: kdelibs3 libqalculate cln p5.12-xml-parser
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port qalculate-kde failed

The last part of the log shows:

1494 :info:build creating ./khtml/rendering/libkhtmlrender.la
1495 :info:build (cd ./khtml/rendering/.libs && rm -f libkhtmlrender.la && ln -s ../libkhtmlrender.la libkhtmlrender.la)
1496 :info:build kdelibs3-3.5.10-12 make failed!
1497 :info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10" &     & ./CompileScript.sh all
1498 :info:build Exit code: 1
1499 :error:build org.macports.build for port kdelibs3 returned: command execution failed
1500 :debug:build Error code: CHILDSTATUS 13833 1
1501 :debug:build Backtrace: command execution failed
1502     while executing
1503 "system -nice 0 $fullcmdstring"
1504     ("eval" body line 1)
1505     invoked from within
1506 "eval system $notty $nice \$fullcmdstring"
1507     invoked from within
1508 "command_exec build"
1509     (procedure "portbuild::build_main" line 8)
1510     invoked from within
1511 "$procedure $targetname"
1512 :info:build Warning: targets not executed for kdelibs3: org.macports.activate org.macports.build org.macports.destroot org.macports.install
1513 :error:build Failed to install kdelibs3
1514 :debug:build couldn't open "/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tclIndex": no such file or directory
1515     while executing
1516 "open [file join $dir tclIndex]"
1517 :notice:build Please see the log file for port kdelibs3 for details:
1518     /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/main.log

And finally, when trying to run "./CompileScript.sh" myself in "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10", the following error shows:

68% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp
g++ -DHAVE_CONFIG_H -I./kdeprint/cups/cupsdconf2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2 -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kfile -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/dcop -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/libltdl -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdefx -I./kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdecore/network -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeui -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kio/kfile -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10 -I/opt/local/lib/qt3/include -I/opt/local/include -I/opt/local/include -DQT_THREAD_SUPPORT -I/usr/include/gssapi -I/opt/local/include/freetype2 -I/opt/local/include -fno-common -no-cpp-precomp -DMACOSX -DARTS_NO_ALARM -I/opt/local/include -Os -fPIC -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -fPIC -DPIC -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp -o ./kdeprint/cups/cupsdconf2/.libs/cupsdconf.o -Wp,-MD,./kdeprint/cups/cupsdconf2/.deps/cupsdconf.TUlo
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp: In member function ‘bool CupsdConf::loadAvailableResources()’:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:632: error: invalid use of incomplete type ‘struct _ipp_s’
/usr/include/cups/ipp.h:365: error: forward declaration of ‘struct _ipp_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:638: error: invalid use of incomplete type ‘struct _ipp_s’
/usr/include/cups/ipp.h:365: error: forward declaration of ‘struct _ipp_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:642: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:649: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:649: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:650: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:650: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:651: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:661: error: invalid use of incomplete type ‘struct _ipp_s’
/usr/include/cups/ipp.h:365: error: forward declaration of ‘struct _ipp_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:667: error: invalid use of incomplete type ‘struct _ipp_s’
/usr/include/cups/ipp.h:365: error: forward declaration of ‘struct _ipp_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:671: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:678: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:678: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:679: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:679: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs3/kdelibs3/work/kdelibs-3.5.10/kdeprint/cups/cupsdconf2/cupsdconf.cpp:680: error: invalid use of incomplete type ‘struct _ipp_attribute_s’
/usr/include/cups/ipp.h:366: error: forward declaration of ‘struct _ipp_attribute_s’
Error creating ./kdeprint/cups/cupsdconf2/cupsdconf.lo. Exit status 1.
kdelibs3-3.5.10-12 make failed!

comment:4 Changed 12 years ago by mathieu.havel@…

I forgot to tell I'm running OS X Mountain Lion, with port version 2.1.2

comment:5 Changed 12 years ago by mathieu.havel@…

Cc: mathieu.havel@… added

Cc Me!

comment:6 Changed 12 years ago by whcordis@…

Cc: whcordis@… added

Cc Me!

Changed 12 years ago by bbbill_42@…

Attachment: ipp.patch added

Really really ugly possible patch

comment:7 in reply to:  description Changed 12 years ago by bbbill_42@…

Replying to mk@…:

This is the worst possible patch, but it seems to work for me. Basically I just moved the declares around to be more save (I think it's an issue, either the compiler is different or is more pedantic wrt forward defines).

It's wrong to change the underlying platform defines, and there are ways to fix this properly without doing that, I just wanted to push something that worked for me real quick in case anyone wanted to try it.

comment:8 Changed 12 years ago by mkae (Marko Käning)

Oops. After checking again on this one I removed my previous comment, because I understood that the code is indeed part of qt3. Wondering though whether this issue does still exists...

Last edited 12 years ago by mkae (Marko Käning) (previous) (diff)

comment:9 Changed 12 years ago by jbaanus@…

Issue is still present for me. I managed to compile with the ugly hack though.

comment:10 Changed 12 years ago by nabeelr@…

Pardon my lack of knowledge, but, how do you apply this patch? I am still having this problem on Mountain Lion, and I can't get it to compile.

comment:11 Changed 12 years ago by mkae (Marko Käning)

Although I am on Snow Leopard I had a look at this ticket a while ago and was puzzled by the patch, since I couldn't find the ipp.h file in kdelibs3's sources.

Back then I must have found the file, otherwise I wouldn't have re-edited my initial comment:8 6 weeks ago.

Now that I tried to include the patch in the port file - to help out here - I couldn't locate the file in the sources:

$ sudo port extract
Password:
--->  Fetching distfiles for kdelibs3
--->  Attempting to fetch kdelibs-3.5.10.tar.bz2 from ftp://ftp.kde.org/pub/kde/stable/3.5.10/src/
--->  Attempting to fetch kde-admindir-1502.tar.bz2 from http://mse.uk.distfiles.macports.org/sites/distfiles.macports.org/kde3
--->  Verifying checksum(s) for kdelibs3
--->  Extracting kdelibs3
$ find work/kdelibs-3.5.10 -name ipp.h
$

You see me puzzled again.

Unfortunately I don't have time to do more research on this now. Can come back to this only after a week. Sorry, but perhaps the patch-poster bbbill_42@… can help you in the meantime.

Please report progress for this issue here.

comment:12 Changed 12 years ago by mkae (Marko Käning)

Resolution: duplicate
Status: reopenedclosed

Looks like this ticket can be closed since it is a duplicate of #35478.

Note: See TracTickets for help on using tickets.