Я не могу установить Соню в соответствии с Ubuntu

Я пытаюсь установить Соню после учебного руководства

http://ubuntuforums.org/showthread.php?p=11756055#post11756055

но я не могу скомпилировать код 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

Заранее спасибо

0
задан 1 June 2015 в 17:10

4 ответа

Что я делал под 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

Надеюсь, что это поможет

0
ответ дан 1 June 2015 в 17:10

Я успешно собрал соню пару месяцев назад, так что я не помню все шаги. В моей системе установлен пакет qextserialport. На вашем месте я бы загрузил этот пакет и посмотрел, не изменит ли это что-то. Пакет сони нужно исправить, но, возможно, есть более важные вещи ...

0
ответ дан 1 June 2015 в 17:10

Что здесь помогло:

  • Создайте ссылку на / usr / include / qt4 / QtExtSerialPort

    sudo ln -s /usr/include/QtExtSerialPort /usr/include/qt4/QtExtSerialPort
    
  • if qazip.h отсутствует, установите libquazip0-dev

    sudo apt-get install libquazip0-dev
    

в отношении Томаса

0
ответ дан 1 June 2015 в 17:10

У меня были проблемы со сборкой SleepyHead с qt5 (по умолчанию на моем Ubuntu 13.10), но я смог собрать его с одним изменением кода и программной ссылкой, упомянутой выше, с использованием qt4 успешно. Ниже приведены шаги.

Примечание: это в 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
0
ответ дан 1 June 2015 в 17:10

Другие вопросы по тегам:

Похожие вопросы: