trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

Re: [trinity-devel] applications/knetworkmanager8 Build Failure - error: 'QCString' was not declared in this scope

From: Darrell Anderson <humanreadable@...>
Date: Tue, 13 Mar 2012 19:54:00 -0700 (PDT)
>   Here is another QCString build failure. Let me know
> if you want a bug filed or if you just want to work it from the list. Thanks. Here is
> the actual error:
> 
> [ 75%] Building CXX object
> knetworkmanager-0.8/src/CMakeFiles/tdeinit_knetworkmanager-shared.dir/knetworkmanager-wireless_menuitem.cpp.o
> cd /build/src/build/knetworkmanager-0.8/src &&
> /usr/bin/c++
> -Dtdeinit_knetworkmanager_shared_EXPORTS -DHAVE_CONFIG_H
> -march=x86-64
> -mtune=generic -O2 -pipe -fstack-protector
> --param=ssp-buffer-size=4
> -D_FORTIFY_SOURCE=2   -DQT_NO_ASCII_CAST
> -DQT_CLEAN_NAMESPACE -DQT_NO_STL
> -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT
> -D_REENTRANT -include
> tqt.h -fPIC -I/build/src/build/knetworkmanager-0.8/src
> -I/build/src/build
> -I/opt/trinity/include -I/opt/tqt3/include
> -I/opt/trinity/include/tqt
> -I/opt/trinity/include/dbus-1-tqt
> -I/usr/include/NetworkManager
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/dbus-1.0
> -I/usr/lib/dbus-1.0/include    -UQT_NO_ASCII_CAST
> -o
> CMakeFiles/tdeinit_knetworkmanager-shared.dir/knetworkmanager-wireless_menuitem.cpp.o
> -c
> /build/src/knetworkmanager8/knetworkmanager-0.8/src/knetworkmanager-wireless_menuitem.cpp
> /build/src/knetworkmanager8/knetworkmanager-0.8/src/knetworkmanager-wireless_menuitem.cpp:
> In member function 'void
> WirelessNetworkItem::slotActivate()':
> /build/src/knetworkmanager8/knetworkmanager-0.8/src/knetworkmanager-wireless_menuitem.cpp:77:160:
> error: 'QCString' was not declared in this scope
> make[2]: ***
> [knetworkmanager-0.8/src/CMakeFiles/tdeinit_knetworkmanager-shared.dir/knetworkmanager-wireless_menuitem.cpp.o]
> Error 1
> make[2]: Leaving directory `/build/src/build'
> make[1]: ***
> [knetworkmanager-0.8/src/CMakeFiles/tdeinit_knetworkmanager-shared.dir/all]
> Error 2
> make[1]: Leaving directory `/build/src/build'
> make: *** [all] Error 2

Here's what I do. Create a patch. In this case to fix the QString -> TQString. Then build the package with the patch. If the build succeeds then submit the patch in a bug report. If the patch fails then submit a big report explaining your effort.

: )

Darrell