Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017 Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
<== Date ==> <== Thread ==>

Subject: RE: epicsqt
From: "Siddons, David" <siddons@bnl.gov>
To: Mark Rivers <rivers@cars.uchicago.edu>
Cc: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Mon, 29 May 2017 19:35:34 +0000
Hi Mark,
  I started from scratch, by downloading the Application Makefile from the svn repository, as per the docs, and running make. It downloads all the code and starts a build. Eventually it stops here:

cd applications/QEGuiApp/ && make -f Makefile.linux-x86_64 
make[2]: Entering directory '/home/peter/epicsqt/trunk/applications/QEGuiApp'
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/MainWindow.ui -o O.linux-x86_64/ui/ui_MainWindow.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/MessageLog.ui -o O.linux-x86_64/ui/ui_MessageLog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/saveDialog.ui -o O.linux-x86_64/ui/ui_saveDialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/restoreDialog.ui -o O.linux-x86_64/ui/ui_restoreDialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/manageConfigDialog.ui -o O.linux-x86_64/ui/ui_manageConfigDialog.h
/usr/lib/x86_64-linux-gnu/qt4/bin/uic src/aboutDialog.ui -o O.linux-x86_64/ui/ui_aboutDialog.h
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -IO.linux-x86_64/ui -I. -Iinclude -I/home/peter/epicsqt//include -IO.linux-x86_64/moc -IO.linux-x86_64/ui -o O.linux-x86_64/obj/main.o src/main.cpp
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtScript -I/usr/include/qt4 -IO.linux-x86_64/ui -I. -Iinclude -I/home/peter/epicsqt//include -IO.linux-x86_64/moc -IO.linux-x86_64/ui -o O.linux-x86_64/obj/MainWindow.o src/MainWindow.cpp
In file included from src/main.cpp:27:0:
include/QEGui.h:31:30: fatal error: ContainerProfile.h: No such file or directory
compilation terminated.
Makefile.linux-x86_64:332: recipe for target 'O.linux-x86_64/obj/main.o' failed
make[2]: *** [O.linux-x86_64/obj/main.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from src/MainWindow.cpp:145:0:
include/MainWindow.h:31:26: fatal error: QEFormMapper.h: No such file or directory
compilation terminated.
Makefile.linux-x86_64:339: recipe for target 'O.linux-x86_64/obj/MainWindow.o' failed
make[2]: *** [O.linux-x86_64/obj/MainWindow.o] Error 1
make[2]: Leaving directory '/home/peter/epicsqt/trunk/applications/QEGuiApp'
Makefile.linux-x86_64:81: recipe for target 'sub-applications-QEGuiApp-make_default-ordered' failed
make[1]: *** [sub-applications-QEGuiApp-make_default-ordered] Error 2
make[1]: Leaving directory '/home/peter/epicsqt/trunk'
makefile:111: recipe for target 'framework' failed
make: *** [framework] Error 2

The files it complains about do exist in the installed code.

Pete.
________________________________________
From: Mark Rivers [rivers@cars.uchicago.edu]
Sent: Monday, May 29, 2017 2:43 PM
To: Siddons, David
Cc: tech-talk@aps.anl.gov
Subject: Re: epicsqt

Hi Pete,

Can you send the complete command that failed, and also the location of ContainerProfile.h? If it is in the distribution then there is probably a problem with -I in the compile command.

Mark


Sent from my iPhone

On May 29, 2017, at 11:47 AM, Siddons, David <siddons@bnl.gov<mailto:siddons@bnl.gov>> wrote:

I am trying to build epicsqt using the application makefile. The build stops while building MainWindow.cpp with two errors:

In file included from src/main.cpp:27:0:
include/QEGui.h:31:30: fatal error: ContainerProfile.h: No such file or directory
compilation terminated.
Makefile.linux-x86_64:332: recipe for target 'O.linux-x86_64/obj/main.o' failed
make[2]: *** [O.linux-x86_64/obj/main.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from src/MainWindow.cpp:145:0:
include/MainWindow.h:31:26: fatal error: QEFormMapper.h: No such file or directory
compilation terminated.

These files do exist in the distribution; why are they not found?

I am building with epics 3.15.5 on Ubuntu 16.04. Is there an environment variable which I missed?

Pete.


Replies:
RE: epicsqt Mark Rivers
References:
epicsqt Siddons, David
Re: epicsqt Mark Rivers

Navigate by Date:
Prev: Re: epicsqt Mark Rivers
Next: RE: epicsqt Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
Navigate by Thread:
Prev: Re: epicsqt Mark Rivers
Next: RE: epicsqt Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
ANJ, 29 May 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·