Serghei, All,
kdelibs built fine and it looked like kdebase was going to build fine as well. It got to 70% and then crashed with this error:
Linking CXX shared module libkonsolepart.so cd /home/david/tblds/trinity-kdebase/src/build/konsole/konsole && /usr/bin/cmake -E cmake_link_script CMakeFiles/libkonsolepart-module.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -march=i686 -mtune=generic -O2 -pipe -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -Wl,--no-undefined -shared -Wl,-soname,libkonsolepart.so -o libkonsolepart.so CMakeFiles/libkonsolepart-module.dir/TEPty.cpp.o CMakeFiles/libkonsolepart-module.dir/BlockArray.cpp.o CMakeFiles/libkonsolepart-module.dir/konsole_part.cpp.o CMakeFiles/libkonsolepart-module.dir/schema.cpp.o CMakeFiles/libkonsolepart-module.dir/session.cpp.o CMakeFiles/libkonsolepart-module.dir/zmodem_dialog.cpp.o CMakeFiles/libkonsolepart-module.dir/TEWidget.cpp.o CMakeFiles/libkonsolepart-module.dir/TEmuVt102.cpp.o CMakeFiles/libkonsolepart-module.dir/TEScreen.cpp.o CMakeFiles/libkonsolepart-module.dir/konsole_wcwidth.cpp.o CMakeFiles/libkonsolepart-module.dir/TEmulation.cpp.o CMakeFiles/libkonsolepart-module.dir/TEHistory.cpp.o CMakeFiles/libkonsolepart-module.dir/keytrans.cpp.o CMakeFiles/libkonsolepart-module.dir/konsoleiface_skel.cpp.o CMakeFiles/libkonsolepart-module.dir/sessioniface_skel.cpp.o -L/opt/qt/lib /opt/trinity/lib/libkparts.so.2.1.0 /opt/trinity/lib/libkio.so.4.2.0 /opt/trinity/lib/libkdeui.so.4.2.0 -lfreetype -lfontconfig /opt/trinity/lib/libkdesu.so.4.2.0 -lutil /opt/trinity/lib/libkwalletclient.so.1.0.1 /opt/trinity/lib/libkdecore.so.4.2.0 /opt/trinity/lib/libDCOP.so.4.2.0 /opt/trinity/lib/libkdefx.so.4.2.0 -ltqt -lqt-mt -lXrender -lX11 -lz -lICE -lSM -Wl,-rpath,/opt/qt/lib:/opt/trinity/lib: make[2]: Leaving directory `/home/david/tblds/trinity-kdebase/src/build' /usr/bin/cmake -E cmake_progress_report /home/david/tblds/trinity-kdebase/src/build/CMakeFiles 89 [ 70%] Built target libkonsolepart-module make -f konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/build.make konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/depend make[2]: Entering directory `/home/david/tblds/trinity-kdebase/src/build' cd /home/david/tblds/trinity-kdebase/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/david/tblds/trinity-kdebase/src/kdebase /home/david/tblds/trinity-kdebase/src/kdebase/konsole/fonts /home/david/tblds/trinity-kdebase/src/build /home/david/tblds/trinity-kdebase/src/build/konsole/fonts /home/david/tblds/trinity-kdebase/src/build/konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/DependInfo.cmake --color= Scanning dependencies of target 9x15.pcf.gz make[2]: Leaving directory `/home/david/tblds/trinity-kdebase/src/build' make -f konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/build.make konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/build make[2]: Entering directory `/home/david/tblds/trinity-kdebase/src/build' cd /home/david/tblds/trinity-kdebase/src/build/konsole/fonts && bdftopcf -o 9x15.pcf /home/david/tblds/trinity-kdebase/src/kdebase/konsole/fonts/9x15.bdf /bin/sh: bdftopcf: command not found make[2]: *** [9x15.pcf.gz] Error 127 make[2]: Leaving directory `/home/david/tblds/trinity-kdebase/src/build' make[1]: *** [konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/all] Error 2 make[1]: Leaving directory `/home/david/tblds/trinity-kdebase/src/build' make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
I'm fairly certain this isn't something I did. What say the experts on this error?
On Monday 02 May 2011 07:11:29 David C. Rankin wrote:
Serghei, All,
[...]
/home/david/tblds/trinity-kdebase/src/kdebase/konsole/fonts/9x15.bdf /bin/sh: bdftopcf: command not found
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
make[2]: *** [9x15.pcf.gz] Error 127
[...]
I'm fairly certain this isn't something I did. What say the experts on this error?
Install bdftopcf
On 05/02/2011 02:52 AM, Serghei Amelian wrote:
On Monday 02 May 2011 07:11:29 David C. Rankin wrote:
Serghei, All,
[...]
/home/david/tblds/trinity-kdebase/src/kdebase/konsole/fonts/9x15.bdf /bin/sh: bdftopcf: command not found
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
make[2]: *** [9x15.pcf.gz] Error 127
[...]
I'm fairly certain this isn't something I did. What say the experts on
this error?
Install bdftopcf
Huh?
It was installed, but not in the path:
11:26 supersff:~/tblds/trinity-poppler-qt3/src/poppler-0.16.3> pmq xorg-bdftopcf xorg-bdftopcf 1.0.3-1 11:28 supersff:~/tblds/trinity-poppler-qt3/src/poppler-0.16.3> pmql xorg-bdftopcf xorg-bdftopcf /usr/ xorg-bdftopcf /usr/bin/ xorg-bdftopcf /usr/bin/bdftopcf xorg-bdftopcf /usr/share/ xorg-bdftopcf /usr/share/licenses/ xorg-bdftopcf /usr/share/licenses/xorg-bdftopcf/ xorg-bdftopcf /usr/share/licenses/xorg-bdftopcf/COPYING xorg-bdftopcf /usr/share/man/ xorg-bdftopcf /usr/share/man/man1/ xorg-bdftopcf /usr/share/man/man1/bdftopcf.1.gz
How do I fix the CMake variables so it finds bdftopcf? I don't know why it isn't finding it in /usr/bin?? I have:
export CMAKE_PREFIX_PATH=/opt/qt:/opt/trinity:/usr export CMAKE_INCLUDE_PATH=/opt/qt/include/tqt:\ /usr/include/dbus-1.0:\ /opt/trinity/include:\ /opt/trinity/include/libkrandr export LD_LIBRARY_PATH=/opt/trinity/lib:/opt/trinity/lib/kde3:$LD_LIBRARY_PATH export PKG_CONFIG_PATH=:/opt/trinity/lib/pkgconfig:/opt/qt/lib/pkgconfig
cmake ${srcdir}/${_svnmod} \ -DCMAKE_INSTALL_PREFIX=${trinity_prefix} \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DQT_VERSION=3 \ -DWITH_QT3=ON \ -DQTDIR=/opt/qt \ -DQT_LIBRARY_DIRS=/opt/qt/lib \ -DWITH_PAM=ON \ -DBUILD_ALL=ON make
What's the trick?
On 05/02/2011 12:33 PM, David C. Rankin wrote:
How do I fix the CMake variables so it finds bdftopcf? I don't know why it isn't finding it in /usr/bin?? I have:
export CMAKE_PREFIX_PATH=/opt/qt:/opt/trinity:/usr export CMAKE_INCLUDE_PATH=/opt/qt/include/tqt:\ /usr/include/dbus-1.0:\ /opt/trinity/include:\ /opt/trinity/include/libkrandr export LD_LIBRARY_PATH=/opt/trinity/lib:/opt/trinity/lib/kde3:$LD_LIBRARY_PATH export PKG_CONFIG_PATH=:/opt/trinity/lib/pkgconfig:/opt/qt/lib/pkgconfig
cmake ${srcdir}/${_svnmod} \ -DCMAKE_INSTALL_PREFIX=${trinity_prefix} \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DQT_VERSION=3 \ -DWITH_QT3=ON \ -DQTDIR=/opt/qt \ -DQT_LIBRARY_DIRS=/opt/qt/lib \ -DWITH_PAM=ON \ -DBUILD_ALL=ON make
What's the trick?
# $Id$ # Maintainer: Baho Utot baho-utot@columbus.rr.com _module=kdebase _source="/trinity.source" _prefix="/usr" _builddir=BUILD pkgbase=trinity pkgname=trinity-${_module} pkgver=0 pkgrel=0 arch=('i686' 'x86_64') url="http://trinity.pearsoncomputing.net" license=('GPL2') groups=('trinity') pkgdesc="Trinity - ${_module}" depends=( libxcomposite libxtst libxkbfile libxcomposite hal desktop-file-utils trinity-kdelibs) makedepends=( xdg-utils hicolor-icon-theme libxt qt3 xorg-bdftopcf dbus-tqt cmake imake subversion) optdepends=( 'pciutils: PCI bus configuration space access library and tools' 'desktop-file-utils: Command line utilities for working with desktop entries' 'xscreensaver: Screen saver and locker for the X Window System') options=(!docs) install='install' source=(Xsession kdmrc) _version() { pushd ${_source}/${_module} pkgver=$(svnversion) popd } _trinity.desktop (){ # create/install desktop install -d -m755 ${pkgdir}/etc/X11/sessions echo '[Desktop Entry]' > ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Encoding=UTF-8' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Type=XSession' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo "Exec=${_prefix}/bin/startkde" >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo "TryExec=${_prefix}/bin/startkde" >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Name=Trinity' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Comment=The Trinity Desktop Environment. A powerful Open Source graphical desktop environment' >> ${pkgdir}/etc/X11/sessions/trinity.desktop chmod 0755 ${pkgdir}/etc/X11/sessions/trinity.desktop } build() { _version mkdir -vp ${_builddir} cd ${_builddir} msg "Starting cmake..." cmake ${_source}/${_module}/ \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_INSTALL_PREFIX=${_prefix} \ -DSYSCONF_INSTALL_DIR=/etc \ -DBUILD_ALL=ON \ -DWITH_XFIXES=ON \ -DWITH_HAL=ON \ -DWITH_ARTS=ON \ -DWITH_SASL=ON \ -DWITH_OPENEXR=ON \ -DWITH_XCOMPOSITE=ON \ -DWITH_XCURSOR=ON \ -DWITH_XRANDR=ON \ -DWITH_XRENDER=ON \ -DWITH_XDAMAGE=ON \ -DWITH_SHADOW=ON \ -DWITH_XDMCP=ON \ -DWITH_XINERAMA=ON \ -DWITH_XEXT=ON make }
package() { _version msg "Packaging - $pkgname-$pkgver" cd ${_builddir} make DESTDIR="$pkgdir/" install # create/install desktop and update kdmrc and Xsession _trinity.desktop _kdmdir=${_prefix}/share/config/kdm [[ -d ${pkgdir}/${_kdmdir} ]] || install -d -m755 ${pkgdir}/${_kdmdir} [[ -f kdmrc ]] && cp -v kdmrc ${pkgdir}/${_kdmdir} [[ -f ${scrdir}/Xsession ]] && { cp -v ${scrdir}/Xsession ${pkgdir}/${_kdmdir} chmod 0755 ${pkgdir}/${_kdmdir}/Xsession } [[ -d ${pkgdir}/usr/bin ]] || mkdir -p ${pkgdir}/usr/bin ln -snf startkde ${pkgdir}/usr/bin/starttrinity # # Cleanup # rm -rf ${pkgdir}/usr/share/apps/Settings rm -rf ${pkgdir}/usr/share/templates/.source/emptydir } md5sums=('9eae31bceae6e720fb77c98a96e680a6' 'f74fd85e429cc20ee96888e8791cdc0e')
On 05/02/2011 04:48 PM, Baho Utot wrote:
On 05/02/2011 12:33 PM, David C. Rankin wrote:
How do I fix the CMake variables so it finds bdftopcf? I don't know why it isn't finding it in /usr/bin?? I have:
<snip>
What's the trick?
# $Id$
<snip>
cmake ${_source}/${_module}/ \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_INSTALL_PREFIX=${_prefix} \ -DSYSCONF_INSTALL_DIR=/etc \ -DBUILD_ALL=ON \ -DWITH_XFIXES=ON \ -DWITH_HAL=ON \ -DWITH_ARTS=ON \ -DWITH_SASL=ON \ -DWITH_OPENEXR=ON \ -DWITH_XCOMPOSITE=ON \ -DWITH_XCURSOR=ON \ -DWITH_XRANDR=ON \ -DWITH_XRENDER=ON \ -DWITH_XDAMAGE=ON \ -DWITH_SHADOW=ON \ -DWITH_XDMCP=ON \ -DWITH_XINERAMA=ON \ -DWITH_XEXT=ON make }
Thanks Baho -- there must be something screwed up with the xorg install on this box. pacman -Ql shows the package installed, but it isn't in the filesystem:
18:01 supersff:~/tblds/trinity-kdebase> vi PKGBUILD 18:05 supersff:~/tblds/trinity-kdebase> bdftopcf -o 9x15.pcf /home/david/tblds/trinity-kdebase/src/kdebase/konsole/fonts/9x15.bdf -bash: bdftopcf: command not found 18:06 supersff:~/tblds/trinity-kdebase> which bdftopcf which: no bdftopcf in (/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/jre/bin:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/qt/bin:/usr/local/sbin:/usr/local/bin:/home/david/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin) 18:06 supersff:~/tblds/trinity-kdebase> which bdftopcf which: no bdftopcf in (/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/jre/bin:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/qt/bin:/usr/local/sbin:/usr/local/bin:/home/david/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin) 18:06 supersff:~/tblds/trinity-kdebase> pmq | grep bdftopcf xorg-bdftopcf 1.0.3-1 18:07 supersff:~/tblds/trinity-kdebase> l /usr/bin/bdftopcf ls: cannot access /usr/bin/bdftopcf: No such file or directory 18:07 supersff:~/tblds/trinity-kdebase> pmql xorg-bdftopcf xorg-bdftopcf /usr/ xorg-bdftopcf /usr/bin/ xorg-bdftopcf /usr/bin/bdftopcf xorg-bdftopcf /usr/share/ xorg-bdftopcf /usr/share/licenses/ xorg-bdftopcf /usr/share/licenses/xorg-bdftopcf/ xorg-bdftopcf /usr/share/licenses/xorg-bdftopcf/COPYING xorg-bdftopcf /usr/share/man/ xorg-bdftopcf /usr/share/man/man1/ xorg-bdftopcf /usr/share/man/man1/bdftopcf.1.gz
18:10 supersff:~/tblds/trinity-kdebase> sudo pacman -S xorg-bdftopcf warning: xorg-bdftopcf-1.0.3-1 is up to date -- reinstalling resolving dependencies... looking for inter-conflicts...
Targets (1): xorg-bdftopcf-1.0.3-1
Total Download Size: 0.00 MB Total Installed Size: 0.05 MB
Proceed with installation? [Y/n] (1/1) checking package integrity [#######################################] 100% (1/1) checking for file conflicts [#######################################] 100% (1/1) upgrading xorg-bdftopcf [#######################################] 100% 18:10 supersff:~/tblds/trinity-kdebase> ls -al /usr/bin/bdftopcf -rwxr-xr-x 1 root root 5112 Mar 10 08:23 /usr/bin/bdftopcf
Grrr! Weird...
On 05/02/2011 06:11 PM, David C. Rankin wrote:
Grrr! Weird...
Why is it always me that gets hit with the weird build problems?
==> Tidying install... -> Purging other files... -> Compressing man and info pages... ==> Creating package... -> Generating .PKGINFO file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: trinity 1228451-1 (Mon May 2 18:22:48 CDT 2011) 18:22 supersff:~/tblds/trinity-kdebase> l trinity trinity-kdebase-1228451-1-i686.pkg.tar.xz trinity.desktop 18:22 supersff:~/tblds/trinity-kdebase> l trinity-kdebase-1228451-1-i686.pkg.tar.xz -rw-r--r-- 1 david david 32756532 May 2 18:22 trinity-kdebase-1228451-1-i686.pkg.tar.xz
success :)
On 05/02/2011 06:31 PM, David C. Rankin wrote:
On 05/02/2011 06:11 PM, David C. Rankin wrote:
Why is it always me that gets hit with the weird build problems?
<snip>
trinity-kdebase-1228451-1-i686.pkg.tar.xz
success :)
Baho,
Why aren't you setting:
-DWITH_PAM=ON \
On 05/02/2011 07:41 PM, David C. Rankin wrote:
On 05/02/2011 06:31 PM, David C. Rankin wrote:
On 05/02/2011 06:11 PM, David C. Rankin wrote:
Why is it always me that gets hit with the weird build problems?
<snip>
trinity-kdebase-1228451-1-i686.pkg.tar.xz
success :)
Baho,
Why aren't you setting:
-DWITH_PAM=ON \
Don't like pam and I have trouble with kdm not wotking
Build issue declaration errors
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp: In member function 'void Tray::createDeviceTrayComponent(Device*)': /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:674:9: error: 'DEVICE_TYPE_802_3_ETHERNET' was not declared in this scope /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:677:9: error: 'DEVICE_TYPE_802_11_WIRELESS' was not declared in this scope /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:680:9: error: 'DEVICE_TYPE_GSM' was not declared in this scope /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:681:9: error: 'DEVICE_TYPE_CDMA' was not declared in this scope [ 71%] Building CXX object knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-wireless_device.cpp.o make[2]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-tray.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-vpn_plugin.cpp: In member function 'void VPNDBUSPlugin::slotFailure(Q_UINT32)': /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-vpn_plugin.cpp:98:34: error: 'NM_DBUS_SERVICE_USER_SETTINGS' was not declared in this scope make[2]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-vpn_plugin.cpp.o] Error 1 make[1]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/all] Error 2
On May 2, 2011, at 20:57, Baho Utot baho-utot@columbus.rr.com wrote:
Build issue declaration errors
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp: In member function 'void Tray::createDeviceTrayComponent(Device*)': /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:674:9: error: 'DEVICE_TYPE_802_3_ETHERNET' was not declared in this scope /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:677:9: error: 'DEVICE_TYPE_802_11_WIRELESS' was not declared in this scope /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:680:9: error: 'DEVICE_TYPE_GSM' was not declared in this scope /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:681:9: error: 'DEVICE_TYPE_CDMA' was not declared in this scope [ 71%] Building CXX object knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-wireless_device.cpp.o make[2]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-tray.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-vpn_plugin.cpp: In member function 'void VPNDBUSPlugin::slotFailure(Q_UINT32)': /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-vpn_plugin.cpp:98:34: error: 'NM_DBUS_SERVICE_USER_SETTINGS' was not declared in this scope make[2]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-vpn_plugin.cpp.o] Error 1 make[1]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/all] Error 2
NM version? Knowing arch, it might be 0.9, which could explain the failure.
On 05/02/2011 09:23 PM, Robert Xu wrote:
On May 2, 2011, at 20:57, Baho Utotbaho-utot@columbus.rr.com wrote:
Build issue declaration errors
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp: In member function 'void Tray::createDeviceTrayComponent(Device*)': /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:674:9: error: 'DEVICE_TYPE_802_3_ETHERNET' was not declared in this scope /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:677:9: error: 'DEVICE_TYPE_802_11_WIRELESS' was not declared in this scope /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:680:9: error: 'DEVICE_TYPE_GSM' was not declared in this scope /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:681:9: error: 'DEVICE_TYPE_CDMA' was not declared in this scope [ 71%] Building CXX object knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-wireless_device.cpp.o make[2]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-tray.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-vpn_plugin.cpp: In member function 'void VPNDBUSPlugin::slotFailure(Q_UINT32)': /trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-vpn_plugin.cpp:98:34: error: 'NM_DBUS_SERVICE_USER_SETTINGS' was not declared in this scope make[2]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-vpn_plugin.cpp.o] Error 1 make[1]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/all] Error 2
NM version? Knowing arch, it might be 0.9, which could explain the failure.
NM - don't know what that is
If it is networkmanager, arch has networkmanager-0.8.99
On Mon, May 2, 2011 at 21:29, Baho Utot baho-utot@columbus.rr.com wrote:
On 05/02/2011 09:23 PM, Robert Xu wrote:
On May 2, 2011, at 20:57, Baho Utotbaho-utot@columbus.rr.com wrote:
Build issue declaration errors
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp: In member function 'void Tray::createDeviceTrayComponent(Device*)':
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:674:9: error: 'DEVICE_TYPE_802_3_ETHERNET' was not declared in this scope
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:677:9: error: 'DEVICE_TYPE_802_11_WIRELESS' was not declared in this scope
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:680:9: error: 'DEVICE_TYPE_GSM' was not declared in this scope
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-tray.cpp:681:9: error: 'DEVICE_TYPE_CDMA' was not declared in this scope [ 71%] Building CXX object knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-wireless_device.cpp.o make[2]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-tray.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs....
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-vpn_plugin.cpp: In member function 'void VPNDBUSPlugin::slotFailure(Q_UINT32)':
/trinity.source/knetworkmanager/knetworkmanager-0.8/src/knetworkmanager-vpn_plugin.cpp:98:34: error: 'NM_DBUS_SERVICE_USER_SETTINGS' was not declared in this scope make[2]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/knetworkmanager-vpn_plugin.cpp.o] Error 1 make[1]: *** [knetworkmanager-0.8/src/CMakeFiles/kdeinit_knetworkmanager-shared.dir/all] Error 2
NM version? Knowing arch, it might be 0.9, which could explain the failure.
NM - don't know what that is
If it is networkmanager, arch has networkmanager-0.8.99
networkmanager-0.8.99 probably means a snapshot version of networkmanager 0.9, so yes, there's the problem. the 0.9 versions brought along major changes to the API that broke *everything* except the gnome net-applet.
this means a patching of knetworkmanager needs to be done in order to continue.
On 05/02/2011 04:48 PM, Baho Utot wrote:
_trinity.desktop (){ # create/install desktop install -d -m755 ${pkgdir}/etc/X11/sessions echo '[Desktop Entry]' > ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Encoding=UTF-8' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Type=XSession' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo "Exec=${_prefix}/bin/startkde" >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo "TryExec=${_prefix}/bin/startkde" >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Name=Trinity' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Comment=The Trinity Desktop Environment. A powerful Open Source graphical desktop environment' >> ${pkgdir}/etc/X11/sessions/trinity.desktop chmod 0755 ${pkgdir}/etc/X11/sessions/trinity.desktop }
<snip>
package() {
<snip>
_trinity.desktop
<snip>
}
How is this working for you? Is _var.iable() function identifier makepkg specific? BASH doesn't like the _trinity.desktop() identifier by itself:
#!/bin/bash
_trinity.desktop() { # create/install desktop # install -d -m755 ${pkgdir}/etc/X11/sessions echo '[Desktop Entry]' echo 'Encoding=UTF-8' echo 'Type=XSession' echo "Exec=${_prefix}/bin/startkde" echo "TryExec=${_prefix}/bin/startkde" echo 'Name=Trinity' echo 'Comment=The Trinity Desktop Environment. A powerful Open Source graphical desktop environment' # chmod 0755 ${pkgdir}/etc/X11/sessions/trinity.desktop }
_trinity.desktop
exit 0
21:15 alchemy:~/tde/tnotes/tmp> sh cr-tr.desktop.sh cr-tr.desktop.sh: line 14: `_trinity.desktop': not a valid identifier
What gives??
On 05/02/2011 10:16 PM, David C. Rankin wrote:
On 05/02/2011 04:48 PM, Baho Utot wrote:
_trinity.desktop (){ # create/install desktop install -d -m755 ${pkgdir}/etc/X11/sessions echo '[Desktop Entry]' > ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Encoding=UTF-8' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Type=XSession' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo "Exec=${_prefix}/bin/startkde" >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo "TryExec=${_prefix}/bin/startkde" >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Name=Trinity' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Comment=The Trinity Desktop Environment. A powerful Open Source graphical desktop environment' >> ${pkgdir}/etc/X11/sessions/trinity.desktop chmod 0755 ${pkgdir}/etc/X11/sessions/trinity.desktop }
<snip> > package() { <snip> > _trinity.desktop <snip> > }
How is this working for you? Is _var.iable() function identifier makepkg specific? BASH doesn't like the _trinity.desktop() identifier by itself:
#!/bin/bash
_trinity.desktop() { # create/install desktop # install -d -m755 ${pkgdir}/etc/X11/sessions echo '[Desktop Entry]' echo 'Encoding=UTF-8' echo 'Type=XSession' echo "Exec=${_prefix}/bin/startkde" echo "TryExec=${_prefix}/bin/startkde" echo 'Name=Trinity' echo 'Comment=The Trinity Desktop Environment. A powerful Open Source graphical desktop environment' # chmod 0755 ${pkgdir}/etc/X11/sessions/trinity.desktop }
_trinity.desktop
exit 0
21:15 alchemy:~/tde/tnotes/tmp> sh cr-tr.desktop.sh cr-tr.desktop.sh: line 14: `_trinity.desktop': not a valid identifier
What gives??
It is a function only for the PKGBUILD. It creates the trinity.desktop file into pkg directory at build time so of course it doesn't work at the command line as it doesn't exist.
On 05/03/2011 04:38 AM, Baho Utot wrote:
It is a function only for the PKGBUILD. It creates the trinity.desktop file into pkg directory at build time so of course it doesn't work at the command line as it doesn't exist.
"It is a function only for the PKGBUILD" -- that's the part I was missing. I knew what it did. I was just comparing the output to the existing trinity.desktop content.
Much better than having a pre-built file with a hard-coded $_prefix :)
Le Sun, 01 May 2011 23:11:29 -0500, "David C. Rankin" drankinatty@suddenlinkmail.com a écrit :
Serghei, All,
kdelibs built fine and it looked like kdebase was going to build fine as well. It got to 70% and then crashed with this error:
Linking CXX shared module libkonsolepart.so cd /home/david/tblds/trinity-kdebase/src/build/konsole/konsole && /usr/bin/cmake -E cmake_link_script CMakeFiles/libkonsolepart-module.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -march=i686 -mtune=generic -O2 -pipe -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -Wl,--no-undefined -shared -Wl,-soname,libkonsolepart.so -o libkonsolepart.so CMakeFiles/libkonsolepart-module.dir/TEPty.cpp.o CMakeFiles/libkonsolepart-module.dir/BlockArray.cpp.o CMakeFiles/libkonsolepart-module.dir/konsole_part.cpp.o CMakeFiles/libkonsolepart-module.dir/schema.cpp.o CMakeFiles/libkonsolepart-module.dir/session.cpp.o CMakeFiles/libkonsolepart-module.dir/zmodem_dialog.cpp.o CMakeFiles/libkonsolepart-module.dir/TEWidget.cpp.o CMakeFiles/libkonsolepart-module.dir/TEmuVt102.cpp.o CMakeFiles/libkonsolepart-module.dir/TEScreen.cpp.o CMakeFiles/libkonsolepart-module.dir/konsole_wcwidth.cpp.o CMakeFiles/libkonsolepart-module.dir/TEmulation.cpp.o CMakeFiles/libkonsolepart-module.dir/TEHistory.cpp.o CMakeFiles/libkonsolepart-module.dir/keytrans.cpp.o CMakeFiles/libkonsolepart-module.dir/konsoleiface_skel.cpp.o CMakeFiles/libkonsolepart-module.dir/sessioniface_skel.cpp.o -L/opt/qt/lib /opt/trinity/lib/libkparts.so.2.1.0 /opt/trinity/lib/libkio.so.4.2.0 /opt/trinity/lib/libkdeui.so.4.2.0 -lfreetype -lfontconfig /opt/trinity/lib/libkdesu.so.4.2.0 -lutil /opt/trinity/lib/libkwalletclient.so.1.0.1 /opt/trinity/lib/libkdecore.so.4.2.0 /opt/trinity/lib/libDCOP.so.4.2.0 /opt/trinity/lib/libkdefx.so.4.2.0 -ltqt -lqt-mt -lXrender -lX11 -lz -lICE -lSM -Wl,-rpath,/opt/qt/lib:/opt/trinity/lib: make[2]: Leaving directory `/home/david/tblds/trinity-kdebase/src/build' /usr/bin/cmake -E cmake_progress_report /home/david/tblds/trinity-kdebase/src/build/CMakeFiles 89 [ 70%] Built target libkonsolepart-module make -f konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/build.make konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/depend make[2]: Entering directory `/home/david/tblds/trinity-kdebase/src/build' cd /home/david/tblds/trinity-kdebase/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/david/tblds/trinity-kdebase/src/kdebase /home/david/tblds/trinity-kdebase/src/kdebase/konsole/fonts /home/david/tblds/trinity-kdebase/src/build /home/david/tblds/trinity-kdebase/src/build/konsole/fonts /home/david/tblds/trinity-kdebase/src/build/konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/DependInfo.cmake --color= Scanning dependencies of target 9x15.pcf.gz make[2]: Leaving directory `/home/david/tblds/trinity-kdebase/src/build' make -f konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/build.make konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/build make[2]: Entering directory `/home/david/tblds/trinity-kdebase/src/build' cd /home/david/tblds/trinity-kdebase/src/build/konsole/fonts && bdftopcf -o 9x15.pcf /home/david/tblds/trinity-kdebase/src/kdebase/konsole/fonts/9x15.bdf /bin/sh: bdftopcf: command not found make[2]: *** [9x15.pcf.gz] Error 127 make[2]: Leaving directory `/home/david/tblds/trinity-kdebase/src/build' make[1]: *** [konsole/fonts/CMakeFiles/9x15.pcf.gz.dir/all] Error 2 make[1]: Leaving directory `/home/david/tblds/trinity-kdebase/src/build' make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
I'm fairly certain this isn't something I did. What say the experts on this error?
bdftopcf is an X11 package which seems to be missing from your system. You probably just need to install it.