Print

Print


Hi Daniel,

Thanks a lot for your quick help.

Good news ! I pulled your change and it seems Qserv is now building fine 
with eupspkg, using custom.py method :

fjammes@clrlsst-dbmaster-vm:~/src/qserv/core (u/fjammes/eupspkg) $ scons
scons: Reading SConscript files ...
Building into bld
using custom.py
Looking for protoc in custom
Missing geom.py specification. Distribution won't be runnable
(e.g., set GEOMETRY=/u1/lsst/stack/geom/python/lsst/geom/geometry.py )
twisted ok!
...
g++ -o bld/xrdfs/testMySqlFs_2 bld/xrdfs/testMySqlFs_2.o 
bld/mysql/MySqlConnection.os bld/mysql/SqlConfig.os 
bld/obsolete/QservPath.os bld/obsolete/QservPathStructure.os 
bld/proto/worker.pb.os bld/sql/SqlConnection.os 
bld/sql/SqlErrorObject.os bld/sql/SqlFragmenter.os bld/sql/SqlResults.os 
bld/sql/sqltoken.os bld/util/MmapFile.os bld/util/StringHash.os 
bld/util/Substitution.os bld/util/Thread.os bld/util/Timer.os 
bld/util/WorkQueue.os bld/util/xrootd.os bld/wbase/Base.os 
bld/wconfig/Config.os bld/wcontrol/Foreman.os 
bld/wcontrol/RequestTaker.os bld/wcontrol/Service.os 
bld/wcontrol/Task.os bld/wdb/QueryPhyResult.os bld/wdb/QueryRunner.os 
bld/wdb/QuerySql.os bld/wlog/WLogger.os bld/wpublish/MySqlExportMgr.os 
bld/wsched/BlendScheduler.os bld/wsched/ChunkDisk.os 
bld/wsched/ChunkState.os bld/wsched/FifoScheduler.os 
bld/wsched/GroupScheduler.os bld/wsched/ScanScheduler.os 
bld/xrdfs/MySqlFs.os bld/xrdfs/MySqlFsCommon.os 
bld/xrdfs/MySqlFsDirectory.os bld/xrdfs/MySqlFsFile.os 
bld/proto/TaskMsgDigest.o 
-L/opt/qserv/stack/Linux64/mysql/5.1.65/lib/mysql 
-L/opt/qserv/stack/Linux64/protobuf/2.4.1/lib 
-L/opt/qserv/stack/Linux64/xrootd/qs5/lib64 -lmysqlclient_r 
-lboost_signals-mt -lboost_regex-mt -lboost_thread-mt -lprotobuf -lssl 
-lXrdClient -lXrdOfs -lXrdServer -lXrdSfs -lXrdSys -lXrdUtils
g++ -o bld/xrdoss/QservOss.o -c -D_FILE_OFFSET_BITS=64 -fPIC 
-Ibld/xrdoss/modules -I/opt/qserv/stack/Linux64/mysql/5.1.65/include 
-I/opt/qserv/stack/Linux64/xrootd/qs5/include/xrootd -Ibld 
-I/opt/qserv/stack/Linux64/protobuf/2.4.1/include 
-I/opt/qserv/stack/Linux64/protobuf/2.4.1/include -Ibld/xrdoss/modules 
-I/usr/include/python2.6 bld/xrdoss/QservOss.cc
g++ -o bld/xrdoss/testQservOss.o -c -D_FILE_OFFSET_BITS=64 -fPIC 
-Ibld/xrdoss/modules -I/opt/qserv/stack/Linux64/mysql/5.1.65/include 
-I/opt/qserv/stack/Linux64/xrootd/qs5/include/xrootd -Ibld 
-I/opt/qserv/stack/Linux64/protobuf/2.4.1/include 
-I/opt/qserv/stack/Linux64/protobuf/2.4.1/include -Ibld/xrdoss/modules 
-I/usr/include/python2.6 bld/xrdoss/testQservOss.cc
g++ -o bld/xrdoss/testQservOss bld/xrdoss/testQservOss.o 
bld/mysql/MySqlConnection.os bld/mysql/SqlConfig.os 
bld/obsolete/QservPath.os bld/obsolete/QservPathStructure.os 
bld/sql/SqlConnection.os bld/sql/SqlErrorObject.os 
bld/sql/SqlFragmenter.os bld/sql/SqlResults.os bld/sql/sqltoken.os 
bld/util/MmapFile.os bld/util/StringHash.os bld/util/Substitution.os 
bld/util/Thread.os bld/util/Timer.os bld/util/WorkQueue.os 
bld/util/xrootd.os bld/wbase/Base.os bld/wconfig/Config.os 
bld/wlog/WLogger.os bld/wpublish/MySqlExportMgr.os bld/xrdoss/QservOss.o 
-L/opt/qserv/stack/Linux64/mysql/5.1.65/lib/mysql 
-L/opt/qserv/stack/Linux64/protobuf/2.4.1/lib 
-L/opt/qserv/stack/Linux64/xrootd/qs5/lib64 -lboost_regex-mt 
-lboost_thread-mt -lmysqlclient_r -lssl -lXrdClient -lXrdOuc -lXrdSys 
-lXrdUtils
scons: done building targets.
fjammes@clrlsst-dbmaster-vm:~/src/qserv/core (u/fjammes/eupspkg) $

Have a nice week-end,

Fabrice

On 14/02/2014 23:01, Daniel L. Wang wrote:
> Hi Fabrice,
>
> Sorry about that. I failed to catch a couple cleanups because of 
> building and testing in an unclean source tree.  I pushed the cleanups 
> to master. It should be better now.
>
> -Daniel
>
>
> On 02/14/2014 09:01 AM, Fabrice Jammes wrote:
>> Hello Daniel,
>>
>> Qserv new version is quite easy to build, nevertheless I still meet a 
>> minor problem :
>>
>> fjammes@clrlsst-dbmaster-vm:~/src/qserv/core (u/fjammes/eupspkg) $ scons
>> scons: Reading SConscript files ...
>> Building into bld
>> using custom.py
>> Looking for protoc in custom
>> Missing geom.py specification. Distribution won't be runnable
>> (e.g., set GEOMETRY=/u1/lsst/stack/geom/python/lsst/geom/geometry.py )
>> twisted ok!
>> Checking for C++ library mysqlclient_r... (cached) yes
>> Checking whether mysql_next_result is declared... (cached) yes
>> debug is 0
>> Checking for C++ library mysqlclient_r... (cached) yes
>> Checking whether mysql_next_result is declared... (cached) yes
>> Checking for C++ header file XrdPosix/XrdPosixLinkage.hh... (cached) yes
>> Missing Xrootd Include
>> Checking for XrdUtils,XrdClient,XrdPosix,XrdPosixPreload...(cached) yes
>> Checking for C++ header file XrdPosix/XrdPosixLinkage.hh... (cached) yes
>> Checking for C++ library boost_regex-gcc41-mt... (cached) no
>> Checking for C++ library boost_regex-gcc34-mt... (cached) no
>> Checking for C++ library boost_regex-mt... (cached) yes
>> scons: done reading SConscript files.
>> scons: Building targets ...
>> *scons: *** [bld/parser/testSimple.o] Source 
>> `bld/parser/testSimple.cc' not found, needed by target 
>> `bld/parser/testSimple.o'.*
>> scons: building terminated because of errors.
>>
>> I can't find testSimple.cc in qserv/core source tree, have i done 
>> something wrong ?
>> My branch is named u/fjammes/eupspkg, and 
>> ssh:[log in to unmask] is up to date with my local 
>> repos.
>>
>> Thanks for your help, and have a nice day,
>>
>> Fabrice
>>
>

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the QSERV-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1