私はVirtualBoxマシン(32ビット)を使用してLinux標準ライブラリ(本に記載されているすべてのパッケージ(http://www.linuxfromscratch.org/blfs/view/7.8/)、そして必須そして尊敬されるしかし、避けようとする任意に選択できるバッグ)。タイトルが示すように、BLFS 7.8を使用してQt 4.8.7を完全に構築することはできません。
BLFS 7.8の本によると、以下を構築する必要があります。
インストールされたプログラム: Assistant, designer, lconvert, linguist, lrelease, lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml, qdbus, qdbusviewer, qdbusxml2cpp, qdoc3, qhelpconverter, qhelpgener 4、qtconfig、qttracereplay、rcc、uic3 、uic、xmlpatterns、xmlpatternsvalidator
インストールされたライブラリ: libQtUiTools.a, libQt3Support.so, libQtCLucene.so, libQtCore.so, libQtDBus.so, libQtDeclarative.so, libQtDesignerComponents.so, libQtDesigner.so, libQtGui. tNetwork so. 、libQtOpenGL.so、libQtScript.so、libQtScriptTools.so、libQtSql.so、libQtSvg.so、libQtTest.so、libQtWebKit.so、libQtXmlPatterns.so、libQtXml.so、および/opt/qt4 -選択/qt4/プラグイン
すべてのライブラリを構築しますが、すべてのプログラムは構築しません。 qdbuscpp2xml、qdbus、qdbusviewer、qdbusxml2cpp、qmake、xmlpatterns、およびxmlpatternsvalidatorはビルドされません。
リストされていないほとんどのプログラム名にdbusがあるため、systemctlをチェックした結果は次のとおりです。
UNIT LOAD ACTIVE SUB
proc-sys-fs-binfmt_misc.automount loaded active waiting
org.freedesktop.hostname1.busname loaded inactive dead
org.freedesktop.locale1.busname loaded inactive dead
org.freedesktop.login1.busname loaded inactive dead
org.freedesktop.machine1.busname loaded inactive dead
org.freedesktop.network1.busname loaded inactive dead
org.freedesktop.resolve1.busname loaded inactive dead
org.freedesktop.systemd1.busname loaded inactive dead
org.freedesktop.timedate1.busname loaded inactive dead
dev-cdrom.device loaded active plugged
dev-disk-by\x2did-ata\x2dVBOX_CD\x2dROM_VB2\x2d01700376.device loaded active plugged
dev-disk-by\x2did-ata\x2dVBOX_HARDDISK_VB1b03ea62\x2ddbc63e3e.device loaded active plugged
dev-disk-by\x2did-ata\x2dVBOX_HARDDISK_VB1b03ea62\x2ddbc63e3e\x2dpart1.device loaded active plugged
dev-disk-by\x2did-ata\x2dVBOX_HARDDISK_VB661dfc8e\x2d76a9fb53.device loaded active plugged
dev-disk-by\x2did-ata\x2dVBOX_HARDDISK_VB661dfc8e\x2d76a9fb53\x2dpart1.device loaded active plugged
dev-disk-by\x2duuid-adf6eeae\x2d5ab2\x2d42a3\x2d9e1d\x2d0fed7f32a451.device loaded active plugged
dev-disk-by\x2duuid-eb028a99\x2d93f4\x2d4b71\x2d98b4\x2daaf40d3d6c84.device loaded active plugged
dev-sda.device loaded active plugged
dev-sda1.device loaded active plugged
dev-sdb.device loaded active plugged
dev-sdb1.device loaded active plugged
dev-sr0.device loaded active plugged
dev-ttyS0.device loaded active plugged
dev-ttyS1.device loaded active plugged
dev-ttyS2.device loaded active plugged
dev-ttyS3.device loaded active plugged
sys-devices-pci0000:00-0000:00:01.1-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda1.device loaded active plugged VBOX_HARDDISK 1
sys-devices-pci0000:00-0000:00:01.1-ata1-host0-target0:0:0-0:0:0:0-block-sda.device loaded active plugged
sys-devices-pci0000:00-0000:00:01.1-ata1-host0-target0:0:1-0:0:1:0-block-sdb-sdb1.device loaded active plugged VBOX_HARDDISK 1
sys-devices-pci0000:00-0000:00:01.1-ata1-host0-target0:0:1-0:0:1:0-block-sdb.device loaded active plugged
sys-devices-pci0000:00-0000:00:01.1-ata2-host1-target1:0:0-1:0:0:0-block-sr0.device loaded active plugged
sys-devices-platform-serial8250-tty-ttyS0.device loaded active plugged
sys-devices-platform-serial8250-tty-ttyS1.device loaded active plugged
sys-devices-platform-serial8250-tty-ttyS2.device loaded active plugged
sys-devices-platform-serial8250-tty-ttyS3.device loaded active plugged
sys-devices-virtual-net-sit0.device loaded active plugged
sys-subsystem-net-devices-sit0.device loaded active plugged
-.mount loaded active mounted
dev-hugepages.mount loaded active mounted
dev-mqueue.mount loaded active mounted
proc-sys-fs-binfmt_misc.mount loaded inactive dead
sys-fs-fuse-connections.mount loaded inactive dead
sys-kernel-config.mount loaded inactive dead
sys-kernel-debug.mount loaded active mounted
tmp.mount loaded active mounted
var-lib-machines.mount loaded inactive dead
systemd-ask-password-console.path loaded active waiting
systemd-ask-password-wall.path loaded active waiting
alsa-restore.service loaded inactive dead
alsa-state.service loaded inactive dead
alsa-store.service loaded inactive dead
auditd.service not-found inactive dead auditd.service
dbus.service loaded failed failed
display-manager.service not-found inactive dead display-manager.service
emergency.service loaded inactive dead
[email protected] loaded active running
kmod-static-nodes.service loaded active exited
plymouth-quit-wait.service not-found inactive dead plymouth-quit-wait.service
plymouth-start.service not-found inactive dead plymouth-start.service
rc-local.service loaded inactive dead
rescue.service loaded inactive dead
syslog.service not-found inactive dead syslog.service
systemd-ask-password-console.service loaded inactive dead
systemd-ask-password-wall.service loaded inactive dead
systemd-binfmt.service loaded inactive dead
systemd-fsck-root.service loaded active exited
systemd-hostnamed.service loaded inactive dead
systemd-hwdb-update.service loaded inactive dead
systemd-initctl.service loaded inactive dead
systemd-journal-catalog-update.service loaded inactive dead
systemd-journal-flush.service loaded active exited
systemd-journald.service loaded active running
systemd-localed.service loaded inactive dead
systemd-logind.service loaded activating auto-restart restart Login Service
systemd-machine-id-commit.service loaded inactive dead
systemd-machined.service loaded inactive dead
systemd-modules-load.service loaded inactive dead
systemd-networkd.service loaded activating auto-restart restart Network Service
systemd-random-seed.service loaded active exited
systemd-remount-fs.service loaded active exited
systemd-resolved.service loaded inactive dead
systemd-sysctl.service loaded active exited
systemd-sysusers.service not-found inactive dead systemd-sysusers.service
systemd-timedated.service loaded inactive dead
systemd-timesyncd.service loaded active running
systemd-tmpfiles-clean.service loaded inactive dead
systemd-tmpfiles-setup-dev.service loaded active exited
systemd-tmpfiles-setup.service loaded active exited
systemd-udev-trigger.service loaded active exited
systemd-udevd.service loaded active running
systemd-update-done.service loaded inactive dead
systemd-update-utmp-runlevel.service loaded inactive dead
systemd-update-utmp.service loaded active exited
systemd-user-sessions.service not-found inactive dead systemd-user-sessions.service
systemd-vconsole-setup.service loaded active exited
-.slice loaded active active
machine.slice loaded inactive dead
system-getty.slice loaded active active
system.slice loaded active active
user.slice loaded active active
dbus.socket loaded active running
syslog.socket loaded inactive dead
systemd-initctl.socket loaded active listening
systemd-journald-audit.socket loaded inactive dead
systemd-journald-dev-log.socket loaded active running
systemd-journald.socket loaded active running
systemd-networkd.socket loaded active listening
systemd-udevd-control.socket loaded active running
systemd-udevd-kernel.socket loaded active running
dev-disk-by\x2did-ata\x2dVBOX_HARDDISK_VB661dfc8e\x2d76a9fb53\x2dpart1.swap loaded active active
dev-disk-by\x2duuid-adf6eeae\x2d5ab2\x2d42a3\x2d9e1d\x2d0fed7f32a451.swap loaded active active
dev-sdb1.swap loaded active active
basic.target loaded active active
busnames.target loaded inactive dead
emergency.target loaded inactive dead
getty.target loaded active active
graphical.target loaded inactive dead
local-fs-pre.target loaded active active
local-fs.target loaded active active
multi-user.target loaded inactive dead
network-pre.target loaded inactive dead
network.target loaded inactive dead
nss-user-lookup.target loaded inactive dead
paths.target loaded active active
remote-fs-pre.target loaded inactive dead
remote-fs.target loaded active active
rescue.target loaded inactive dead
shutdown.target loaded inactive dead
slices.target loaded active active
sockets.target loaded active active
swap.target loaded active active
sysinit.target loaded active active
time-sync.target loaded active active
timers.target loaded active active
umount.target loaded inactive dead
systemd-tmpfiles-clean.timer loaded active waiting
何が間違っているのかを知っている人はいますか?
ベストアンサー1
私が知っている限り、QtライブラリでDBusサポートが有効になったら、DBusツールを構築してインストールする必要があります。おそらくXMLツールにも同じことが当てはまります。
コマンドを実行すると、適用されたconfigure
構成の概要が表示されますが、プロセスが終了する前にすばやくスクロールします。これを表示するには、コンソール出力を上にスクロールするか、ファイルをパイプにする必要があります。make
設定が正しいことを確認するまで呼び出さないことをお勧めします。ここでは、どの機能が有効/無効になっているかを確認し、なぜそうでないのかを理解できるはずです。
configure
機能を強制するための追加オプションについては、以下を参照してください。
./configure --help
これにより、どこから始めるべきか、トラブルシューティングのために何を試すことができるかについての最初のヒントを得ることができます。