#15010: kdelibs3 3.5.8 fails to build --------------------------------+------------------------------------------- Reporter: gargasm@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: kde kdelibs3 --------------------------------+------------------------------------------- Comment (by gargasm@gmail.com): update: i upgraded my developer tools to 2.5 (i'd thought 2.4.1 was the latest-oops), so now i have the same gcc as the one takanori was using: {{{ [asl@tiPop:~]$ gcc_select Current default compiler: gcc version 4.0.1 (Apple Computer, Inc. build 5370) }}} i aslo, because of the mention of {{{$AUTOCONF}}} in the first error report, did {{{ [asl@tipop:~]$ sudo port -fn upgrade autoconf ---> Fetching autoconf ---> Verifying checksum(s) for autoconf ---> Extracting autoconf ---> Configuring autoconf ---> Building autoconf with target all ---> Staging autoconf into destroot ---> Deactivating autoconf 2.61_1 ---> Uninstalling autoconf 2.61_1 ---> Installing autoconf 2.61_1 ---> Activating autoconf 2.61_1 ---> Cleaning autoconf }}} still no luck, so i did {{{sudo port upgrade installed}}} and ran it again. now i get: {{{ [asl@tipop:~]$ sudo port install kde ---> Fetching kdelibs3 ---> Verifying checksum(s) for kdelibs3 ---> Extracting kdelibs3 ---> Configuring kdelibs3 ---> Building kdelibs3 with target all Error: Target org.macports.build returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8 && ./CompileScript.sh" returned error 1 Command output: 74% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateundo.cpp 74% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/katecursor.cpp 74% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/katefactory.cpp 74% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/katesyntaxdocument.cpp 74% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/katetextline.cpp 74% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateconfig.cpp 74% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/katefont.cpp 74% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/katelinerange.cpp 75% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/katerenderer.cpp 75% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateattribute.cpp 75% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateindentscriptabstracts.cpp /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateindentscriptabstracts.cpp:28: warning: unused parameter 'internalName' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateindentscriptabstracts.cpp:28: warning: unused parameter 'internalName' 75% compiling /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp g++ -DHAVE_CONFIG_H -I./kate/part -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part -I. -I./kate/part/../interfaces -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kdeprint -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/interfaces -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/interfaces/kregexpeditor -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kdefx -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kutils -I./kjs -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/dcop -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/libltdl -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kdefx -I./kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kdecore -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kdecore/network -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kdeui -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kio/kio -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kio/kfile -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8 -I/opt/local/lib/qt3/include -I/usr/X11R6/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 -I/usr/X11R6/include -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Os -Os -fPIC -Wno-non- virtual-dtor -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -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_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp -o ./kate/part/.libs/kateluaindentscript.o -Wp,-MD,./kate/part/.deps/kateluaindentscript.TUlo /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:177: warning: unused parameter 'L' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp: In member function 'bool KateLUAIndentScriptImpl::setupInterpreter(QString&)': /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:249: error: 'luaL_newstate' was not declared in this scope /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:290: error: 'lua_version' was not declared in this scope /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp: At global scope: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:325: warning: unused parameter 'view' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:325: warning: unused parameter 'line' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:331: warning: unused parameter 'begin' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:331: warning: unused parameter 'needcontinue' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:458: warning: unused parameter 'filePath' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:458: warning: unused parameter 'niceName' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:458: warning: unused parameter 'copyright' /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/kate/part/kateluaindentscript.cpp:458: warning: unused parameter 'version' Error creating ./kate/part/kateluaindentscript.lo. Exit status 1. kdelibs3-3.5.8-2 make failed! Error: The following dependencies failed to build: kdebase3 kdelibs3 libusb kdenetwork3 openslp kdepim3 gpgme gnupg pth kdeaccessibility3 opensync py25-gobject py25-numeric swig bison kdeutils3 gmp Error: Status 1 encountered during processing. }}} i'm wondering if there's a problem with the {{{extern "C"}}} statement (line 38) in {{{kateluaindentscript.cpp}}} that wraps the {{{#include}}} statements for the {{{lua.h}}} and {{{lualib.h}}} files...if that failed, it would make sense that the lua functions referenced would be undeclared in "this scope." also, this just re-occurred to me and may make me look like a total newb and idiot: i think many of my ports may have been installed with {{{gcc 3.4.3}}}, but i did just perform the upgrade (which didn't seem to hit every port) with {{{gcc 4.0.1}}}. if this is an issue should i reinstall all my current ports? what's the best way to do this if so? would {{{sudo port reinstall installed}}} or {{{sudo port reinstall active}}} work, or is this kind of delete {{{/opt/local}}} and start over? i know you couldn't reproduce the problem, but any help would be greatly appreciated, and i'm happy to offer up any further info. for kicks, here's all my active ports: {{{ [asl@tipop:~]$ port echo active Xft2 @2.1.12_0 apr @1.2.12_1 apr-util @1.2.12_0 aspell @0.60.5_0+macosx autoconf @2.61_1 autoconf213 @2.13_0 bzip2 @1.0.5_0 cyrus-sasl2 @2.1.21_0+kerberos db44 @4.4.20_1 expat @2.0.1_0 flex @2.5.35_0 fontconfig @2.5.0_0+macosx freetype @2.3.5_1 gawk @3.1.6_0 gettext @0.17_3 glib2 @2.16.3_0 gmake @3.81_0 help2man @1.36.4_1 hicolor-icon-theme @0.10_0 ilmbase @1.0.1_1 jack @0.109.2_0 jasper @1.900.1_0 jpeg @6b_2 libart_lgpl @2.3.20_0 libgpg-error @1.6_0 libiconv @1.12_0+darwin_8 libidn @1.0_0 libogg @1.1.3_2 libpng @1.2.26_0 libsdl @1.2.13_1+darwin_8 libsdl_image @1.2.6_2 libsdl_mixer @1.2.8_0 libsndfile @1.0.17_1 libtool @1.5.26_0 libvorbis @1.2.0_0 libxml2 @2.6.31_0 libxslt @1.1.22_0 lua @5.1.3_0 m4 @1.4.10_1 ncurses @5.6_0 ncursesw @5.6_1 neon @0.26.4_1 openexr @1.6.1_0 openssl @0.9.8g_0 p5-locale-gettext @1.05_0 pcre @7.6_0 perl5.8 @5.8.8_2+darwin_8 pkgconfig @0.23_0 py25-zlib @2.5.2_0 python25 @2.5.2_2+darwin_8 qt3 @3.3.8_3+darwin_8 readline @5.2.007_0 render @0.9_1 smpeg @0.4.4_6+darwin_8 sqlite3 @3.5.8_0 subversion @1.4.6_0 texinfo @4.11_0 tiff @3.8.2_1+macosx unsermake @0.4-20070824_1 xattr @0.1_2 xorg-util-macros @1.1.5_0 xorg-xproto @7.0.11_1 xrender @0.9.0_2 zlib @1.2.3_1 }}} -p . -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/15010#comment:4> MacPorts </projects/macports> Ports system for Mac OS