sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #98940
lmms, qt4, compilering
Altså jeg er ved at forsøge at compiler seneste LMMS (4.5) på min puppy
linux (4.1). Og her er der så noget med noget qt4 afhængighed. Jeg fandt
en fuld pakke af qt4 for puppylinux (qt kommer ofte i nogle reducerede
pakker) og installerde den. Jeg bruger kommandoen cmake til at configurere
programmet før compileringen og her stopper configureringen så ved at den
ikke kan finde et Qt4 bibliotek QtGlobal:
de sidst linier af cmake config
-- Looking for include files LMMS_HAVE_FCNTL_H - found
-- Looking for include files LMMS_HAVE_SYS_IOCTL_H
-- Looking for include files LMMS_HAVE_SYS_IOCTL_H - found
-- Looking for include files LMMS_HAVE_CTYPE_H
-- Looking for include files LMMS_HAVE_CTYPE_H - found
-- Looking for include files LMMS_HAVE_STRING_H
-- Looking for include files LMMS_HAVE_STRING_H - found
-- Looking for include files LMMS_HAVE_PROCESS_H
-- Looking for include files LMMS_HAVE_PROCESS_H - not found.
-- Looking for include files LMMS_HAVE_LOCALE_H
-- Looking for include files LMMS_HAVE_LOCALE_H - found
CMake Error: Could NOT find QtGlobal header
-- Configuring done
Dette bibliotek er i midlertid i mit system hvilket man kan se af dette
find output
# find -name QtGlobal
/usr/include/QtCore/QtGlobal
/initrd/pup_ro4/opt/qt4/include/QtCore/QtGlobal
/initrd/pup_rw/usr/include/QtCore/QtGlobal
/opt/qt4/include/QtCore/QtGlobal
(mit puppy linux ligger som en frugal installation inde i en ubunto
installation så derfor finder find også en qt4 i det omgivende system)
Så vil jeg gætter på at cmake ikke kan finde dette bibliotek og sikkert et
par andre biblioteker også pga. at det ikke er med i en eller anden
environment variable. Er i enige med mig så langt? Hvis ja hvilken
environment variable skal det så i? Og yderligere er det
/opt/qt4/include/QtCore/ som skal i den path eller blot /opt/qt4/include/?
Håber nogle gider tage sig ulejligheden at svare :-).
/mikkel