Não consigo instalar o Sleepyhead no Ubuntu

0

Estou tentando instalar o Sleepyhead após o tutorial

link

mas não consigo compilar o código src '

horacio@horacio-ThinkPad-X201:~/sleepyhead$ make
cd sleepyhead/ && make -f Makefile 
make[1]: se ingresa al directorio «/etc/home/horacio/sleepyhead/sleepyhead»
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DGIT_BRANCH=\"master\" -DGIT_REVISION=\"3b53d93\" -D_TTY_POSIX_ -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I/usr/local/include -I/usr/include -I/usr/X11R6/include -I. -I. -o main.o main.cpp
In file included from mainwindow.h:19:0,
                 from main.cpp:24:
oximetry.h:17:28: fatal error: qextserialport.h: No existe el archivo o el directorio
 #include <qextserialport.h>
                            ^
compilation terminated.
make[1]: *** [main.o] Error 1
make[1]: se sale del directorio «/etc/home/horacio/sleepyhead/sleepyhead»
make: *** [sub-sleepyhead-make_default-ordered] Error 2
horacio@horacio-ThinkPad-X201:~/sleepyhead

Obrigado antecipadamente

    
por Horacio Merovich 14.12.2013 / 12:34

4 respostas

1

O que eu fiz no ubuntu 14.10

sudo apt-get install build-essential

sudo apt-get install git-core qt4-dev-tools libqt4-opengl-dev libqtwebkit-dev zlib1g-dev

sudo apt-get install libqt5serialport5 libqt5serialport5-dev

sudo apt-get install libqt5webkit5-dev

git clone git://sleepyhead.git.sourceforge.net/gitroot/sleepyhead/sleepyhead

cd sleepyhead

export QT_SELECT=qt5

qmake

make -j3

Espero que isso ajude

    
por Laurent Lasne 15.11.2014 / 14:05
0

Eu compilei sleepyhead com sucesso alguns meses atrás, então não lembro de todas as etapas. Meu sistema tem o pacote qextserialport instalado nele. Se eu fosse você, carregaria esse pacote e veria se isso muda as coisas. O pacote sleepyhead precisa ser consertado, mas provavelmente há coisas mais importantes para fazer ...

    
por user2429557 01.01.2014 / 16:32
0

O que ajudou aqui:

  • Crie um link para / usr / include / qt4 / QtExtSerialPort

    sudo ln -s /usr/include/QtExtSerialPort /usr/include/qt4/QtExtSerialPort
    
  • se qazip.h estiver faltando, instale libquazip0-dev

    sudo apt-get install libquazip0-dev
    

considera thomas

    
por coastgnu 31.01.2014 / 00:03
0

Eu tive problemas para criar o SleepyHead com qt5 (padrão no meu Ubuntu 13.10), mas consegui construí-lo com uma alteração de código e um link flexível mencionado acima usando o qt4 com sucesso. A seguir estão as etapas.

Nota: Isso é no Ubuntu 13.10

apt-get install git qt4-dev-tools libqt4-opengl-dev libquazip0-dev libqextserialport-dev libqextserialport1
sudo ln -s /usr/include/QtExtSerialPort /usr/include/qt4/QtExtSerialPort
git clone git://sleepyhead.git.sourceforge.net/gitroot/sleepyhead/sleepyhead
cd sleepyhead

edit sleepyhead/newprofile.h and add a line "#include <QUrl>" and save. Now do a qmake-qt4 followed by make

qmake-qt4
make
    
por Arul Selvan 17.04.2014 / 03:36