To whom this may be concerned,
    I'm new on MARSS. I just build the source code of MARSS on another machine 
without root authentication. I got the following error messages. Please help 
how to solve this. I googled it but nothing useful was found. Thanks!

$ scons -Q
running with -j16
ERROR: X11 Library Check failed
Package gnutls was not found in the pkg-config search path.
Perhaps you should add the directory containing `gnutls.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gnutls' found
VNC TLS support not found, TLS support disabled
Machine 'private_L2' requires minimum of 2 contexts while you are compiling 
with 1 contexts. Skipping this machine 'private_L2'.
Machine 'ooo_2_th' requires minimum of 2 contexts while you are compiling with 
1 contexts. Skipping this machine 'ooo_2_th'.
Machine 'moesi_private_L2' requires minimum of 2 contexts while you are 
compiling with 1 contexts. Skipping this machine 'moesi_private_L2'.
Machine 'shared_l2' requires minimum of 2 contexts while you are compiling with 
1 contexts. Skipping this machine 'shared_l2'.
Plugins found : 
Creating ==> ptlsim/build/cache/cacheTypes.h
Creating ==> ptlsim/build/cache/cacheTypes.cpp
Creating ==> ptlsim/build/core/atom-core/atom_atom.h
Compiling :: ptlsim/build/core/basecore.cpp ==> ptlsim/build/core/basecore.o
Compiling :: ptlsim/build/core/branchpred.cpp ==> ptlsim/build/core/branchpred.o
Creating ==> ptlsim/build/core/ooo-core/ooo_ooo.h
Creating ==> ptlsim/build/core/ooo-core/ooo_ooo_2.h
Compiling :: ptlsim/build/lib/bson/bson.c ==> ptlsim/build/lib/bson/bson.o
Compiling :: ptlsim/build/lib/bson/md5.c ==> ptlsim/build/lib/bson/md5.o
Compiling :: ptlsim/build/lib/bson/numbers.c ==> ptlsim/build/lib/bson/numbers.o
Compiling :: ptlsim/build/lib/bson/mongo.c ==> ptlsim/build/lib/bson/mongo.o
Compiling :: ptlsim/build/lib/statelist.cpp ==> ptlsim/build/lib/statelist.o
Compiling :: ptlsim/build/lib/superstl.cpp ==> ptlsim/build/lib/superstl.o
Compiling :: ptlsim/build/lib/yaml/aliascontent.cpp ==> 
ptlsim/build/lib/yaml/aliascontent.o
Compiling :: ptlsim/build/lib/yaml/conversion.cpp ==> 
ptlsim/build/lib/yaml/conversion.o
Compiling :: ptlsim/build/lib/yaml/emitter.cpp ==> 
ptlsim/build/lib/yaml/emitter.o
Compiling :: ptlsim/build/core/ooo-core/ooo.cpp ==> 
ptlsim/build/core/ooo-core/ooo_ooo_2.o
Compiling :: ptlsim/build/core/ooo-core/ooo-pipe.cpp ==> 
ptlsim/build/core/ooo-core/ooo-pipe_ooo_2.o
Compiling :: ptlsim/build/core/ooo-core/ooo-exec.cpp ==> 
ptlsim/build/core/ooo-core/ooo-exec_ooo_2.o
Compiling :: ptlsim/build/core/ooo-core/ooo.cpp ==> 
ptlsim/build/core/ooo-core/ooo_ooo.o
Compiling :: ptlsim/build/core/ooo-core/ooo-exec.cpp ==> 
ptlsim/build/core/ooo-core/ooo-exec_ooo.o
Compiling :: ptlsim/build/core/ooo-core/ooo-pipe.cpp ==> 
ptlsim/build/core/ooo-core/ooo-pipe_ooo.o
Linking Static Library ==> ptlsim/build/lib/bson/libbson.a
Compiling :: ptlsim/build/core/atom-core/atomcore.cpp ==> 
ptlsim/build/core/atom-core/atomcore_atom.o
Linking Static Library ==> ptlsim/build/lib/bson/libmongoc.a
Ranlib Library ==> ptlsim/build/lib/bson/libbson.a
Ranlib Library ==> ptlsim/build/lib/bson/libmongoc.a
Compiling :: ptlsim/build/cache/cacheTypes.cpp ==> 
ptlsim/build/cache/cacheTypes.o
Compiling :: ptlsim/build/cache/globalDirectory.cpp ==> 
ptlsim/build/cache/globalDirectory.o
Compiling :: ptlsim/build/cache/p2p.cpp ==> ptlsim/build/cache/p2p.o
Compiling :: ptlsim/build/cache/splitPhaseBus.cpp ==> 
ptlsim/build/cache/splitPhaseBus.o
Compiling :: ptlsim/build/cache/memoryController.cpp ==> 
ptlsim/build/cache/memoryController.o
Compiling :: ptlsim/build/cache/moesiLogic.cpp ==> 
ptlsim/build/cache/moesiLogic.o
Compiling :: ptlsim/build/cache/mesiLogic.cpp ==> ptlsim/build/cache/mesiLogic.o
Compiling :: ptlsim/build/cache/cpuController.cpp ==> 
ptlsim/build/cache/cpuController.o
Compiling :: ptlsim/build/cache/memoryHierarchy.cpp ==> 
ptlsim/build/cache/memoryHierarchy.o
Compiling :: ptlsim/build/cache/coherentCache.cpp ==> 
ptlsim/build/cache/coherentCache.o
Compiling :: ptlsim/build/cache/switch.cpp ==> ptlsim/build/cache/switch.o
Compiling :: ptlsim/build/cache/memoryRequest.cpp ==> 
ptlsim/build/cache/memoryRequest.o
Compiling :: ptlsim/build/cache/bus.cpp ==> ptlsim/build/cache/bus.o
Compiling :: ptlsim/build/cache/cacheController.cpp ==> 
ptlsim/build/cache/cacheController.o
Compiling :: ptlsim/build/lib/yaml/emitterstate.cpp ==> 
ptlsim/build/lib/yaml/emitterstate.o
Compiling :: ptlsim/build/lib/yaml/emitterutils.cpp ==> 
ptlsim/build/lib/yaml/emitterutils.o
Compiling :: ptlsim/build/lib/yaml/exp.cpp ==> ptlsim/build/lib/yaml/exp.o
Compiling :: ptlsim/build/lib/yaml/iterator.cpp ==> 
ptlsim/build/lib/yaml/iterator.o
Compiling :: ptlsim/build/lib/yaml/map.cpp ==> ptlsim/build/lib/yaml/map.o
Compiling :: ptlsim/build/lib/yaml/node.cpp ==> ptlsim/build/lib/yaml/node.o
Compiling :: ptlsim/build/lib/yaml/null.cpp ==> ptlsim/build/lib/yaml/null.o
Compiling :: ptlsim/build/lib/yaml/ostream.cpp ==> 
ptlsim/build/lib/yaml/ostream.o
Compiling :: ptlsim/build/lib/yaml/parser.cpp ==> ptlsim/build/lib/yaml/parser.o
Compiling :: ptlsim/build/lib/yaml/parserstate.cpp ==> 
ptlsim/build/lib/yaml/parserstate.o
Compiling :: ptlsim/build/lib/yaml/regex.cpp ==> ptlsim/build/lib/yaml/regex.o
Compiling :: ptlsim/build/lib/yaml/scalar.cpp ==> ptlsim/build/lib/yaml/scalar.o
Compiling :: ptlsim/build/lib/yaml/scanner.cpp ==> 
ptlsim/build/lib/yaml/scanner.o
Compiling :: ptlsim/build/lib/yaml/scanscalar.cpp ==> 
ptlsim/build/lib/yaml/scanscalar.o
Compiling :: ptlsim/build/lib/yaml/scantag.cpp ==> 
ptlsim/build/lib/yaml/scantag.o
Compiling :: ptlsim/build/lib/yaml/scantoken.cpp ==> 
ptlsim/build/lib/yaml/scantoken.o
Compiling :: ptlsim/build/lib/yaml/sequence.cpp ==> 
ptlsim/build/lib/yaml/sequence.o
Compiling :: ptlsim/build/lib/yaml/simplekey.cpp ==> 
ptlsim/build/lib/yaml/simplekey.o
Compiling :: ptlsim/build/lib/yaml/stream.cpp ==> ptlsim/build/lib/yaml/stream.o
Compiling :: ptlsim/build/lib/yaml/tag.cpp ==> ptlsim/build/lib/yaml/tag.o
Compiling :: ptlsim/build/sim/config-parser.cpp ==> 
ptlsim/build/sim/config-parser.o
Compiling :: ptlsim/build/sim/machine.cpp ==> ptlsim/build/sim/machine.o
Compiling :: ptlsim/build/sim/ptl-qemu.cpp ==> ptlsim/build/sim/ptl-qemu.o
Compiling :: ptlsim/build/sim/ptlsim.cpp ==> ptlsim/build/sim/ptlsim.o
Creating ==> ptlsim/build/sim/single_core_gen.cpp
Compiling :: ptlsim/build/sim/syscalls.cpp ==> ptlsim/build/sim/syscalls.o
Compiling :: ptlsim/build/sim/single_core_gen.cpp ==> 
ptlsim/build/sim/single_core_gen.o
Compiling :: ptlsim/build/sim/test.cpp ==> ptlsim/build/sim/test.o
Compiling :: ptlsim/build/stats/statsBuilder.cpp ==> 
ptlsim/build/stats/statsBuilder.o
Compiling :: ptlsim/build/x86/decode-complex.cpp ==> 
ptlsim/build/x86/decode-complex.o
Compiling :: ptlsim/build/x86/decode-core.cpp ==> ptlsim/build/x86/decode-core.o
Compiling :: ptlsim/build/x86/decode-fast.cpp ==> ptlsim/build/x86/decode-fast.o
Compiling :: ptlsim/build/x86/decode-sse.cpp ==> ptlsim/build/x86/decode-sse.o
Compiling :: ptlsim/build/x86/decode-x87.cpp ==> ptlsim/build/x86/decode-x87.o
Compiling :: ptlsim/build/x86/ptlhwdef.cpp ==> ptlsim/build/x86/ptlhwdef.o
Compiling :: ptlsim/build/x86/uopimpl.cpp ==> ptlsim/build/x86/uopimpl.o
Compiling :: qemu/acl.c ==> qemu/acl.o
Compiling :: qemu/aes.c ==> qemu/aes.o
Compiling :: qemu/aio.c ==> qemu/aio.o
Compiling :: qemu/arch_init.c ==> qemu/arch_init.o
Compiling :: qemu/async.c ==> qemu/async.o
Compiling :: qemu/audio/audio.c ==> qemu/audio/audio.o
Compiling :: qemu/audio/mixeng.c ==> qemu/audio/mixeng.o
Compiling :: qemu/audio/noaudio.c ==> qemu/audio/noaudio.o
Compiling :: qemu/audio/ossaudio.c ==> qemu/audio/ossaudio.o
Compiling :: qemu/audio/sdlaudio.c ==> qemu/audio/sdlaudio.o
Compiling :: qemu/audio/wavaudio.c ==> qemu/audio/wavaudio.o
Compiling :: qemu/audio/wavcapture.c ==> qemu/audio/wavcapture.o
Creating ==> qemu/trace.h
Compiling :: qemu/block/blkdebug.c ==> qemu/block/blkdebug.o
Compiling :: qemu/block/blkverify.c ==> qemu/block/blkverify.o
Compiling :: qemu/block/bochs.c ==> qemu/block/bochs.o
Compiling :: qemu/block/cloop.c ==> qemu/block/cloop.o
Compiling :: qemu/block/cow.c ==> qemu/block/cow.o
Compiling :: qemu/block/curl.c ==> qemu/block/curl.o
Compiling :: qemu/block/dmg.c ==> qemu/block/dmg.o
qemu/block/cow.c: In function ?.ow_read?.
qemu/block/cow.c:176:14: warning: ?.?.may be used uninitialized in this function
Compiling :: qemu/block/nbd.c ==> qemu/block/nbd.o
qemu/block/curl.c:80:37: error: expected declaration specifiers or ?...?.before 
?.url_socket_t?
qemu/block/curl.c: In function ?.url_sock_cb?.
qemu/block/curl.c:85:14: error: ?.URL_POLL_IN?.undeclared (first use in this 
function)
qemu/block/curl.c:85:14: note: each undeclared identifier is reported only once 
for each function it appears in
qemu/block/curl.c:86:37: error: ?.d?.undeclared (first use in this function)
qemu/block/curl.c:88:14: error: ?.URL_POLL_OUT?.undeclared (first use in this 
function)
qemu/block/curl.c:91:14: error: ?.URL_POLL_INOUT?.undeclared (first use in this 
function)
qemu/block/curl.c:95:14: error: ?.URL_POLL_REMOVE?.undeclared (first use in 
this function)
qemu/block/curl.c: In function ?.url_multi_do?.
qemu/block/curl.c:213:9: warning: implicit declaration of function 
?.url_multi_socket_all?
qemu/block/curl.c: In function ?.url_open?.
qemu/block/curl.c:382:5: warning: implicit declaration of function 
?.url_multi_setopt?
qemu/block/curl.c:382:34: error: ?.URLMOPT_SOCKETDATA?.undeclared (first use in 
this function)
qemu/block/curl.c:383:34: error: ?.URLMOPT_SOCKETFUNCTION?.undeclared (first 
use in this function)
scons: *** [qemu/block/curl.o] Error 1


-----------------------------------------------------------------------------------------
Lu Hang
Phd Candidate
State Key Laboratory of Computer System and Architecture
Institute of Computing Technology,Chinese Academy of Sciences
Beijing 100190, China
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to