On 08/03/2017 22:29, Bruce Dubbs wrote: > [email protected] wrote: >> On the qt5 page: >>> >>> cat > /etc/profile.d/qt5.sh << "EOF" >>> # Begin /etc/profile.d/qt5.sh >>> >>> QT5DIR=/opt/qt5 >>> >>> pathappend $QT5DIR/bin PATH >>> pathappend $QT5DIR/lib/pkgconfig PKG_CONFIG_PATH >>> >>> export QT5DIR >>> >>> # End /etc/profile.d/qt5.sh >>> EOF >>> >>> You probably need to source that before building qtwebkit. >>> >>> -- Bruce >>> >>> >> That certainly works, as does rebooting or a new login. However, all >> three methods rely on a file generated when compiling qt. There's no >> mention of executing that file in the qt or QtWebKit documentation that I >> see.
Also ldconfig should be run if you install in /opt and modify ld.so.conf. The instructions do not say so, because they assume users should know that. >> >> It seems the documentation is missing a step like >> 'PATH=$PATH:/usr/bin/qt5' or the opt equivalent if that option was >> chosen. QtWebKit compiles for me with that step. Without, qmake isn't >> found, even though I use 'SAVEPATH=$PATH' and 'export PATH=$PWD/bin:$PATH.' >> >> What am I missing? > > I guess you are missing 'source /etc/profile.d/qt5.sh' after you finished qt5 > and before you rebooted. Note that if you have multiple terminals open, the > source command needs to be done in each terminal (or at least the in the ones > where you need qt). > > I'll also note that if you log in via a display manager like lxdm, then > /etc/profile (and all the scripts in /etc/profile.d/) are NOT run by default > when you bring up a virtual terminal unless you put some logic in ~/.bashrc to > do so. > > -- Bruce > Not sure about sddm, but for lxdm, I think the "sed -i 's:/etc/xprofile:/etc/profile:g' data/Xsession" fixed that issue. Pierre -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
