Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Linking with XCode Project

2011-10-19
2013-04-25
  • Amanda Lind
    Amanda Lind
    2011-10-19

    **Greetings and thank you fine people in advance,

    So I currently have a large XCode project, using BOOST and other libraries, working well.

    My dataset became too large and STXXL seems like the best way to proceed.
    I downloaded and Compiled STXXL using the following commands :
    **
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ make config_gnu
    cmp -s make.settings.gnu make.settings || \
    ( rm -f make.settings && cp make.settings.gnu make.settings )
    make -f Makefile.gnu config STXXL_AUTOCONFIG=true
    stat: illegal option - c
    usage: stat   
    stat: illegal option - c
    usage: stat   
    make: Nothing to be done for `config'.

    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ STXL_ROOT=/Users/mandalin/Desktop/DissertationCODE/stxxl/stxxl-1.3.1
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ USE_BOOST=yes
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ CFLAGS="-m64"
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ CPPFLAGS="-m64"
    (complete output below)
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ make library_g++
    (complete output below)
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ make tests_g++
    (complete output below)

    **This seemed successful. I have since been wrestling with my Xcode Project regarding how to link it properly.

    Ive included  "-L/Developer/STXXL/stxxl-1.3.1 -lstxxl -lm" among my linker flags and included /Developer/STXXL/stxxl-1.3.1 and /Developer/STXXL/stxxl-1.3.1/include among my header and library search paths. Most of the errors I am receiving are regarding Unknown type name 'integral_constant'.

    Thank you again for your help,
    Full compiler output is listed below.
    **

    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ make config_gnu
    cmp -s make.settings.gnu make.settings || \
    ( rm -f make.settings && cp make.settings.gnu make.settings )
    make -f Makefile.gnu config STXXL_AUTOCONFIG=true
    stat: illegal option - c
    usage: stat   
    stat: illegal option - c
    usage: stat   
    make: Nothing to be done for `config'.
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ STXL_ROOT=/Users/mandalin/Desktop/DissertationCODE/stxxl/stxxl-1.3.1
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ USE_BOOST=yes
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ CFLAGS="-m64"
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ CPPFLAGS="-m64"
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ make library_g++
    cmp -s make.settings.gnu make.settings || \
    ( rm -f make.settings && cp make.settings.gnu make.settings )
    make -f Makefile.gnu library
    make -C common lib
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF rand.libstxxl.dT -c -o rand.libstxxl.o rand.cpp && mv rand.libstxxl.dT rand.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF seed.libstxxl.dT -c -o seed.libstxxl.o seed.cpp && mv seed.libstxxl.dT seed.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -DHAVE_VERSION_DEFS -MD -MF version.libstxxl.dT -c -o version.libstxxl.o version.cpp && mv version.libstxxl.dT version.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF exithandler.libstxxl.dT -c -o exithandler.libstxxl.o exithandler.cpp && mv exithandler.libstxxl.dT exithandler.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF verbose.libstxxl.dT -c -o verbose.libstxxl.o verbose.cpp && mv verbose.libstxxl.dT verbose.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF log.libstxxl.dT -c -o log.libstxxl.o log.cpp && mv log.libstxxl.dT log.libstxxl.d
    make -C io lib
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF iostats.libstxxl.dT -c -o iostats.libstxxl.o iostats.cpp && mv iostats.libstxxl.dT iostats.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF request.libstxxl.dT -c -o request.libstxxl.o request.cpp && mv request.libstxxl.dT request.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF request_with_state.libstxxl.dT -c -o request_with_state.libstxxl.o request_with_state.cpp && mv request_with_state.libstxxl.dT request_with_state.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF request_with_waiters.libstxxl.dT -c -o request_with_waiters.libstxxl.o request_with_waiters.cpp && mv request_with_waiters.libstxxl.dT request_with_waiters.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF serving_request.libstxxl.dT -c -o serving_request.libstxxl.o serving_request.cpp && mv serving_request.libstxxl.dT serving_request.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF disk_queued_file.libstxxl.dT -c -o disk_queued_file.libstxxl.o disk_queued_file.cpp && mv disk_queued_file.libstxxl.dT disk_queued_file.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF request_queue_impl_worker.libstxxl.dT -c -o request_queue_impl_worker.libstxxl.o request_queue_impl_worker.cpp && mv request_queue_impl_worker.libstxxl.dT request_queue_impl_worker.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF request_queue_impl_qwqr.libstxxl.dT -c -o request_queue_impl_qwqr.libstxxl.o request_queue_impl_qwqr.cpp && mv request_queue_impl_qwqr.libstxxl.dT request_queue_impl_qwqr.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF request_queue_impl_1q.libstxxl.dT -c -o request_queue_impl_1q.libstxxl.o request_queue_impl_1q.cpp && mv request_queue_impl_1q.libstxxl.dT request_queue_impl_1q.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF ufs_file_base.libstxxl.dT -c -o ufs_file_base.libstxxl.o ufs_file_base.cpp && mv ufs_file_base.libstxxl.dT ufs_file_base.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF syscall_file.libstxxl.dT -c -o syscall_file.libstxxl.o syscall_file.cpp && mv syscall_file.libstxxl.dT syscall_file.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF mmap_file.libstxxl.dT -c -o mmap_file.libstxxl.o mmap_file.cpp && mv mmap_file.libstxxl.dT mmap_file.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF simdisk_file.libstxxl.dT -c -o simdisk_file.libstxxl.o simdisk_file.cpp && mv simdisk_file.libstxxl.dT simdisk_file.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF wfs_file_base.libstxxl.dT -c -o wfs_file_base.libstxxl.o wfs_file_base.cpp && mv wfs_file_base.libstxxl.dT wfs_file_base.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF wincall_file.libstxxl.dT -c -o wincall_file.libstxxl.o wincall_file.cpp && mv wincall_file.libstxxl.dT wincall_file.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF boostfd_file.libstxxl.dT -c -o boostfd_file.libstxxl.o boostfd_file.cpp && mv boostfd_file.libstxxl.dT boostfd_file.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF fileperblock_file.libstxxl.dT -c -o fileperblock_file.libstxxl.o fileperblock_file.cpp && mv fileperblock_file.libstxxl.dT fileperblock_file.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF wbtl_file.libstxxl.dT -c -o wbtl_file.libstxxl.o wbtl_file.cpp && mv wbtl_file.libstxxl.dT wbtl_file.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF mem_file.libstxxl.dT -c -o mem_file.libstxxl.o mem_file.cpp && mv mem_file.libstxxl.dT mem_file.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF create_file.libstxxl.dT -c -o create_file.libstxxl.o create_file.cpp && mv create_file.libstxxl.dT create_file.libstxxl.d
    make -C mng lib
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF config.libstxxl.dT -c -o config.libstxxl.o config.cpp && mv config.libstxxl.dT config.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF mng.libstxxl.dT -c -o mng.libstxxl.o mng.cpp && mv mng.libstxxl.dT mng.libstxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF diskallocator.libstxxl.dT -c -o diskallocator.libstxxl.o diskallocator.cpp && mv diskallocator.libstxxl.dT diskallocator.libstxxl.d
    make -C containers lib
    make: Nothing to be done for `lib'.
    make -C algo lib
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -D_IN_LIBSTXXL -MD -MF async_schedule.libstxxl.dT -c -o async_schedule.libstxxl.o async_schedule.cpp && mv async_schedule.libstxxl.dT async_schedule.libstxxl.d
    make -C stream lib
    make: Nothing to be done for `lib'.
    make -C utils lib
    make: Nothing to be done for `lib'.
    make -C contrib lib
    make: Nothing to be done for `lib'.
    rm -f stxxl.stamp
    make -C lib
    rm -f libstxxl.a
    # build static library
    ar cr libstxxl.a ../io/iostats.libstxxl.o ../io/request.libstxxl.o ../io/request_with_state.libstxxl.o ../io/request_with_waiters.libstxxl.o ../io/serving_request.libstxxl.o ../io/request_queue_impl_worker.libstxxl.o ../io/request_queue_impl_qwqr.libstxxl.o ../io/request_queue_impl_1q.libstxxl.o ../io/disk_queued_file.libstxxl.o ../io/ufs_file_base.libstxxl.o ../io/syscall_file.libstxxl.o ../io/wfs_file_base.libstxxl.o ../io/wincall_file.libstxxl.o ../io/boostfd_file.libstxxl.o ../io/mem_file.libstxxl.o ../io/fileperblock_file.libstxxl.o ../io/wbtl_file.libstxxl.o ../io/create_file.libstxxl.o ../mng/config.libstxxl.o ../mng/mng.libstxxl.o ../mng/diskallocator.libstxxl.o ../algo/async_schedule.libstxxl.o ../common/rand.libstxxl.o ../common/seed.libstxxl.o ../common/exithandler.libstxxl.o ../common/verbose.libstxxl.o ../common/log.libstxxl.o ../common/version.libstxxl.o ../io/mmap_file.libstxxl.o ../io/simdisk_file.libstxxl.o
    /usr/bin/ranlib: file: libstxxl.a(wfs_file_base.libstxxl.o) has no symbols
    /usr/bin/ranlib: file: libstxxl.a(wincall_file.libstxxl.o) has no symbols
    /usr/bin/ranlib: file: libstxxl.a(boostfd_file.libstxxl.o) has no symbols
    touch stxxl.stamp
    make -f Makefile.gnu library_utils USE_PMODE=no USE_MCSTL=no
    make -C common tools
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF stxxl_info.stxxl.dT -c -o stxxl_info.stxxl.o stxxl_info.cpp && mv stxxl_info.stxxl.dT stxxl_info.stxxl.d
    g++  stxxl_info.stxxl.o    -L../lib -lstxxl  -o stxxl_info.stxxl.bin
    make -C utils tools
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF createdisks.stxxl.dT -c -o createdisks.stxxl.o createdisks.cpp && mv createdisks.stxxl.dT createdisks.stxxl.d
    g++  createdisks.stxxl.o    -L../lib -lstxxl  -o createdisks.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF mlock.stxxl.dT -c -o mlock.stxxl.o mlock.cpp && mv mlock.stxxl.dT mlock.stxxl.d
    g++  mlock.stxxl.o    -L../lib -lstxxl  -o mlock.stxxl.bin
    make -C io tools
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF benchmark_disks.stxxl.dT -c -o benchmark_disks.stxxl.o benchmark_disks.cpp && mv benchmark_disks.stxxl.dT benchmark_disks.stxxl.d
    g++  benchmark_disks.stxxl.o    -L../lib -lstxxl  -o benchmark_disks.stxxl.bin
    rm -f stxxl.mk.tmp
    echo 'STXXL_CXX = g++' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS =  $(STXXL_CPPFLAGS_STXXL)' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS =  $(STXXL_LDLIBS_STXXL)' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS_STXXL =   -I/Users/mandalin/Desktop/DissertationCODE/stxxl/stxxl-1.3.1/include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE ' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS_STXXL =  -L/Users/mandalin/Desktop/DissertationCODE/stxxl/stxxl-1.3.1/lib -lstxxl' >> stxxl.mk.tmp
    echo 'STXXL_LIBDEPS = /Users/mandalin/Desktop/DissertationCODE/stxxl/stxxl-1.3.1/lib/libstxxl.a' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS_PARALLEL_MODE = ' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS_PARALLEL_MODE = ' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS_MCSTL = ' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS_MCSTL = ' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS_BOOST =  -DSTXXL_BOOST_CONFIG -DSTXXL_BOOST_FILESYSTEM -DSTXXL_BOOST_RANDOM -DSTXXL_BOOST_THREADS' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS_BOOST =  -lboost_thread-mt -lboost_date_time-mt -lboost_iostreams-mt -lboost_system-mt -lboost_filesystem-mt' >> stxxl.mk.tmp
    echo 'STXXL_WARNFLAGS = -W -Wall -Woverloaded-virtual -Wundef ' >> stxxl.mk.tmp
    echo 'STXXL_DEBUGFLAGS = ' >> stxxl.mk.tmp
    cmp -s stxxl.mk.tmp stxxl.mk || mv stxxl.mk.tmp stxxl.mk
    rm -f stxxl.mk.tmp
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ make tests_g++
    cmp -s make.settings.gnu make.settings || \
    ( rm -f make.settings && cp make.settings.gnu make.settings )
    make -f Makefile.gnu library
    make -C common lib
    make: Nothing to be done for `lib'.
    make -C io lib
    make: Nothing to be done for `lib'.
    make -C mng lib
    make: Nothing to be done for `lib'.
    make -C containers lib
    make: Nothing to be done for `lib'.
    make -C algo lib
    make: Nothing to be done for `lib'.
    make -C stream lib
    make: Nothing to be done for `lib'.
    make -C utils lib
    make: Nothing to be done for `lib'.
    make -C contrib lib
    make: Nothing to be done for `lib'.
    rm -f stxxl.stamp
    make -C lib
    make: Nothing to be done for `all'.
    touch stxxl.stamp
    make -f Makefile.gnu library_utils USE_PMODE=no USE_MCSTL=no
    make -C common tools
    make: Nothing to be done for `tools'.
    make -C utils tools
    make: Nothing to be done for `tools'.
    make -C io tools
    make: Nothing to be done for `tools'.
    rm -f stxxl.mk.tmp
    echo 'STXXL_CXX = g++' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS =  $(STXXL_CPPFLAGS_STXXL)' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS =  $(STXXL_LDLIBS_STXXL)' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS_STXXL =   -I/Users/mandalin/Desktop/DissertationCODE/stxxl/stxxl-1.3.1/include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE ' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS_STXXL =  -L/Users/mandalin/Desktop/DissertationCODE/stxxl/stxxl-1.3.1/lib -lstxxl' >> stxxl.mk.tmp
    echo 'STXXL_LIBDEPS = /Users/mandalin/Desktop/DissertationCODE/stxxl/stxxl-1.3.1/lib/libstxxl.a' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS_PARALLEL_MODE = ' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS_PARALLEL_MODE = ' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS_MCSTL = ' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS_MCSTL = ' >> stxxl.mk.tmp
    echo 'STXXL_CPPFLAGS_BOOST =  -DSTXXL_BOOST_CONFIG -DSTXXL_BOOST_FILESYSTEM -DSTXXL_BOOST_RANDOM -DSTXXL_BOOST_THREADS' >> stxxl.mk.tmp
    echo 'STXXL_LDLIBS_BOOST =  -lboost_thread-mt -lboost_date_time-mt -lboost_iostreams-mt -lboost_system-mt -lboost_filesystem-mt' >> stxxl.mk.tmp
    echo 'STXXL_WARNFLAGS = -W -Wall -Woverloaded-virtual -Wundef ' >> stxxl.mk.tmp
    echo 'STXXL_DEBUGFLAGS = ' >> stxxl.mk.tmp
    cmp -s stxxl.mk.tmp stxxl.mk || mv stxxl.mk.tmp stxxl.mk
    rm -f stxxl.mk.tmp
    make -f Makefile.gnu tests USE_PMODE=no USE_MCSTL=no
    make -C common tests
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_random.stxxl.dT -c -o test_random.stxxl.o test_random.cpp && mv test_random.stxxl.dT test_random.stxxl.d
    g++  test_random.stxxl.o    -L../lib -lstxxl  -o test_random.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_manyunits.stxxl.dT -c -o test_manyunits.stxxl.o test_manyunits.cpp && mv test_manyunits.stxxl.dT test_manyunits.stxxl.d
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_manyunits2.stxxl.dT -c -o test_manyunits2.stxxl.o test_manyunits2.cpp && mv test_manyunits2.stxxl.dT test_manyunits2.stxxl.d
    g++  test_manyunits.stxxl.o test_manyunits2.stxxl.o    -L../lib -lstxxl  -o test_manyunits.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_globals.stxxl.dT -c -o test_globals.stxxl.o test_globals.cpp && mv test_globals.stxxl.dT test_globals.stxxl.d
    g++  test_globals.stxxl.o    -L../lib -lstxxl  -o test_globals.stxxl.bin
    make -C io tests
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_io.stxxl.dT -c -o test_io.stxxl.o test_io.cpp && mv test_io.stxxl.dT test_io.stxxl.d
    g++  test_io.stxxl.o    -L../lib -lstxxl  -o test_io.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_io_sizes.stxxl.dT -c -o test_io_sizes.stxxl.o test_io_sizes.cpp && mv test_io_sizes.stxxl.dT test_io_sizes.stxxl.d
    g++  test_io_sizes.stxxl.o    -L../lib -lstxxl  -o test_io_sizes.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF gen_file.stxxl.dT -c -o gen_file.stxxl.o gen_file.cpp && mv gen_file.stxxl.dT gen_file.stxxl.d
    g++  gen_file.stxxl.o    -L../lib -lstxxl  -o gen_file.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_cancel.stxxl.dT -c -o test_cancel.stxxl.o test_cancel.cpp && mv test_cancel.stxxl.dT test_cancel.stxxl.d
    g++  test_cancel.stxxl.o    -L../lib -lstxxl  -o test_cancel.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF flushbuffers.stxxl.dT -c -o flushbuffers.stxxl.o flushbuffers.cpp && mv flushbuffers.stxxl.dT flushbuffers.stxxl.d
    g++  flushbuffers.stxxl.o    -L../lib -lstxxl  -o flushbuffers.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF benchmark_disk_and_flash.stxxl.dT -c -o benchmark_disk_and_flash.stxxl.o benchmark_disk_and_flash.cpp && mv benchmark_disk_and_flash.stxxl.dT benchmark_disk_and_flash.stxxl.d
    g++  benchmark_disk_and_flash.stxxl.o    -L../lib -lstxxl  -o benchmark_disk_and_flash.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF benchmark_configured_disks.stxxl.dT -c -o benchmark_configured_disks.stxxl.o benchmark_configured_disks.cpp && mv benchmark_configured_disks.stxxl.dT benchmark_configured_disks.stxxl.d
    g++  benchmark_configured_disks.stxxl.o    -L../lib -lstxxl  -o benchmark_configured_disks.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF benchmark_random_block_access.stxxl.dT -c -o benchmark_random_block_access.stxxl.o benchmark_random_block_access.cpp && mv benchmark_random_block_access.stxxl.dT benchmark_random_block_access.stxxl.d
    g++  benchmark_random_block_access.stxxl.o    -L../lib -lstxxl  -o benchmark_random_block_access.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF iobench_scatter_in_place.stxxl.dT -c -o iobench_scatter_in_place.stxxl.o iobench_scatter_in_place.cpp && mv iobench_scatter_in_place.stxxl.dT iobench_scatter_in_place.stxxl.d
    g++  iobench_scatter_in_place.stxxl.o    -L../lib -lstxxl  -o iobench_scatter_in_place.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF verify_disks.stxxl.dT -c -o verify_disks.stxxl.o verify_disks.cpp && mv verify_disks.stxxl.dT verify_disks.stxxl.d
    g++  verify_disks.stxxl.o    -L../lib -lstxxl  -o verify_disks.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF sd_test.stxxl.dT -c -o sd_test.stxxl.o sd_test.cpp && mv sd_test.stxxl.dT sd_test.stxxl.d
    g++  sd_test.stxxl.o    -L../lib -lstxxl  -o sd_test.stxxl.bin
    make -C mng tests
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=2 -MD -MF test_mng.stxxl.dT -c -o test_mng.stxxl.o test_mng.cpp && mv test_mng.stxxl.dT test_mng.stxxl.d
    g++  test_mng.stxxl.o    -L../lib -lstxxl  -o test_mng.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=2 -MD -MF test_mng1.stxxl.dT -c -o test_mng1.stxxl.o test_mng1.cpp && mv test_mng1.stxxl.dT test_mng1.stxxl.d
    g++  test_mng1.stxxl.o    -L../lib -lstxxl  -o test_mng1.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_buf_streams.stxxl.dT -c -o test_buf_streams.stxxl.o test_buf_streams.cpp && mv test_buf_streams.stxxl.dT test_buf_streams.stxxl.d
    g++  test_buf_streams.stxxl.o    -L../lib -lstxxl  -o test_buf_streams.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=1 -MD -MF test_write_pool.stxxl.dT -c -o test_write_pool.stxxl.o test_write_pool.cpp && mv test_write_pool.stxxl.dT test_write_pool.stxxl.d
    g++  test_write_pool.stxxl.o    -L../lib -lstxxl  -o test_write_pool.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=2 -MD -MF test_prefetch_pool.stxxl.dT -c -o test_prefetch_pool.stxxl.o test_prefetch_pool.cpp && mv test_prefetch_pool.stxxl.dT test_prefetch_pool.stxxl.d
    g++  test_prefetch_pool.stxxl.o    -L../lib -lstxxl  -o test_prefetch_pool.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_block_alloc_strategy.stxxl.dT -c -o test_block_alloc_strategy.stxxl.o test_block_alloc_strategy.cpp && mv test_block_alloc_strategy.stxxl.dT test_block_alloc_strategy.stxxl.d
    g++  test_block_alloc_strategy.stxxl.o    -L../lib -lstxxl  -o test_block_alloc_strategy.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=3 -MD -MF test_mng_recursive_alloc.stxxl.dT -c -o test_mng_recursive_alloc.stxxl.o test_mng_recursive_alloc.cpp && mv test_mng_recursive_alloc.stxxl.dT test_mng_recursive_alloc.stxxl.d
    g++  test_mng_recursive_alloc.stxxl.o    -L../lib -lstxxl  -o test_mng_recursive_alloc.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_pool_pair.stxxl.dT -c -o test_pool_pair.stxxl.o test_pool_pair.cpp && mv test_pool_pair.stxxl.dT test_pool_pair.stxxl.d
    g++  test_pool_pair.stxxl.o    -L../lib -lstxxl  -o test_pool_pair.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_read_write_pool.stxxl.dT -c -o test_read_write_pool.stxxl.o test_read_write_pool.cpp && mv test_read_write_pool.stxxl.dT test_read_write_pool.stxxl.d
    g++  test_read_write_pool.stxxl.o    -L../lib -lstxxl  -o test_read_write_pool.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O0   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_aligned.stxxl.dT -c -o test_aligned.stxxl.o test_aligned.cpp && mv test_aligned.stxxl.dT test_aligned.stxxl.d
    g++  test_aligned.stxxl.o    -L../lib -lstxxl  -o test_aligned.stxxl.bin
    make -C containers tests
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_vector.stxxl.dT -c -o test_vector.stxxl.o test_vector.cpp && mv test_vector.stxxl.dT test_vector.stxxl.d
    g++  test_vector.stxxl.o    -L../lib -lstxxl  -o test_vector.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_vector_export.stxxl.dT -c -o test_vector_export.stxxl.o test_vector_export.cpp && mv test_vector_export.stxxl.dT test_vector_export.stxxl.d
    g++  test_vector_export.stxxl.o    -L../lib -lstxxl  -o test_vector_export.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_stack.stxxl.dT -c -o test_stack.stxxl.o test_stack.cpp && mv test_stack.stxxl.dT test_stack.stxxl.d
    g++  test_stack.stxxl.o    -L../lib -lstxxl  -o test_stack.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_migr_stack.stxxl.dT -c -o test_migr_stack.stxxl.o test_migr_stack.cpp && mv test_migr_stack.stxxl.dT test_migr_stack.stxxl.d
    g++  test_migr_stack.stxxl.o    -L../lib -lstxxl  -o test_migr_stack.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=1 -MD -MF test_many_stacks.stxxl.dT -c -o test_many_stacks.stxxl.o test_many_stacks.cpp && mv test_many_stacks.stxxl.dT test_many_stacks.stxxl.d
    g++  test_many_stacks.stxxl.o    -L../lib -lstxxl  -o test_many_stacks.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_pqueue.stxxl.dT -c -o test_pqueue.stxxl.o test_pqueue.cpp && mv test_pqueue.stxxl.dT test_pqueue.stxxl.d
    g++  test_pqueue.stxxl.o    -L../lib -lstxxl  -o test_pqueue.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_queue.stxxl.dT -c -o test_queue.stxxl.o test_queue.cpp && mv test_queue.stxxl.dT test_queue.stxxl.d
    g++  test_queue.stxxl.o    -L../lib -lstxxl  -o test_queue.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=1 -MD -MF test_ext_merger.stxxl.dT -c -o test_ext_merger.stxxl.o test_ext_merger.cpp && mv test_ext_merger.stxxl.dT test_ext_merger.stxxl.d
    g++  test_ext_merger.stxxl.o    -L../lib -lstxxl  -o test_ext_merger.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=1 -MD -MF test_ext_merger2.stxxl.dT -c -o test_ext_merger2.stxxl.o test_ext_merger2.cpp && mv test_ext_merger2.stxxl.dT test_ext_merger2.stxxl.d
    g++  test_ext_merger2.stxxl.o    -L../lib -lstxxl  -o test_ext_merger2.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF bench_pqueue.stxxl.dT -c -o bench_pqueue.stxxl.o bench_pqueue.cpp && mv bench_pqueue.stxxl.dT bench_pqueue.stxxl.d
    g++  bench_pqueue.stxxl.o    -L../lib -lstxxl  -o bench_pqueue.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF copy_file.stxxl.dT -c -o copy_file.stxxl.o copy_file.cpp && mv copy_file.stxxl.dT copy_file.stxxl.d
    g++  copy_file.stxxl.o    -L../lib -lstxxl  -o copy_file.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_deque.stxxl.dT -c -o test_deque.stxxl.o test_deque.cpp && mv test_deque.stxxl.dT test_deque.stxxl.d
    g++  test_deque.stxxl.o    -L../lib -lstxxl  -o test_deque.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_iterators.stxxl.dT -c -o test_iterators.stxxl.o test_iterators.cpp && mv test_iterators.stxxl.dT test_iterators.stxxl.d
    g++  test_iterators.stxxl.o    -L../lib -lstxxl  -o test_iterators.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF monotonic_pq.stxxl.dT -c -o monotonic_pq.stxxl.o monotonic_pq.cpp && mv monotonic_pq.stxxl.dT monotonic_pq.stxxl.d
    g++  monotonic_pq.stxxl.o    -L../lib -lstxxl  -o monotonic_pq.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF pq_benchmark.stxxl.dT -c -o pq_benchmark.stxxl.o pq_benchmark.cpp && mv pq_benchmark.stxxl.dT pq_benchmark.stxxl.d
    g++  pq_benchmark.stxxl.o    -L../lib -lstxxl  -o pq_benchmark.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF stack_benchmark.stxxl.dT -c -o stack_benchmark.stxxl.o stack_benchmark.cpp && mv stack_benchmark.stxxl.dT stack_benchmark.stxxl.d
    g++  stack_benchmark.stxxl.o    -L../lib -lstxxl  -o stack_benchmark.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF write_vector.stxxl.dT -c -o write_vector.stxxl.o write_vector.cpp && mv write_vector.stxxl.dT write_vector.stxxl.d
    g++  write_vector.stxxl.o    -L../lib -lstxxl  -o write_vector.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF write_vector2.stxxl.dT -c -o write_vector2.stxxl.o write_vector2.cpp && mv write_vector2.stxxl.dT write_vector2.stxxl.d
    g++  write_vector2.stxxl.o    -L../lib -lstxxl  -o write_vector2.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF benchmark_naive_matrix.stxxl.dT -c -o benchmark_naive_matrix.stxxl.o benchmark_naive_matrix.cpp && mv benchmark_naive_matrix.stxxl.dT benchmark_naive_matrix.stxxl.d
    g++  benchmark_naive_matrix.stxxl.o    -L../lib -lstxxl  -o benchmark_naive_matrix.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_vector_sizes.stxxl.dT -c -o test_vector_sizes.stxxl.o test_vector_sizes.cpp && mv test_vector_sizes.stxxl.dT test_vector_sizes.stxxl.d
    g++  test_vector_sizes.stxxl.o    -L../lib -lstxxl  -o test_vector_sizes.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_map.stxxl.dT -c -o test_map.stxxl.o test_map.cpp && mv test_map.stxxl.dT test_map.stxxl.d
    g++  test_map.stxxl.o    -L../lib -lstxxl  -o test_map.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_map_random.stxxl.dT -c -o test_map_random.stxxl.o test_map_random.cpp && mv test_map_random.stxxl.dT test_map_random.stxxl.d
    g++  test_map_random.stxxl.o    -L../lib -lstxxl  -o test_map_random.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF btree/test_btree.stxxl.dT -c -o btree/test_btree.stxxl.o btree/test_btree.cpp && mv btree/test_btree.stxxl.dT btree/test_btree.stxxl.d
    g++  btree/test_btree.stxxl.o    -L../lib -lstxxl  -o btree/test_btree.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF btree/test_const_scan.stxxl.dT -c -o btree/test_const_scan.stxxl.o btree/test_const_scan.cpp && mv btree/test_const_scan.stxxl.dT btree/test_const_scan.stxxl.d
    g++  btree/test_const_scan.stxxl.o    -L../lib -lstxxl  -o btree/test_const_scan.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF btree/test_corr_insert_erase.stxxl.dT -c -o btree/test_corr_insert_erase.stxxl.o btree/test_corr_insert_erase.cpp && mv btree/test_corr_insert_erase.stxxl.dT btree/test_corr_insert_erase.stxxl.d
    g++  btree/test_corr_insert_erase.stxxl.o    -L../lib -lstxxl  -o btree/test_corr_insert_erase.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF btree/test_corr_insert_find.stxxl.dT -c -o btree/test_corr_insert_find.stxxl.o btree/test_corr_insert_find.cpp && mv btree/test_corr_insert_find.stxxl.dT btree/test_corr_insert_find.stxxl.d
    g++  btree/test_corr_insert_find.stxxl.o    -L../lib -lstxxl  -o btree/test_corr_insert_find.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF btree/test_corr_insert_scan.stxxl.dT -c -o btree/test_corr_insert_scan.stxxl.o btree/test_corr_insert_scan.cpp && mv btree/test_corr_insert_scan.stxxl.dT btree/test_corr_insert_scan.stxxl.d
    g++  btree/test_corr_insert_scan.stxxl.o    -L../lib -lstxxl  -o btree/test_corr_insert_scan.stxxl.bin
    make -C algo tests
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_scan.stxxl.dT -c -o test_scan.stxxl.o test_scan.cpp && mv test_scan.stxxl.dT test_scan.stxxl.d
    g++  test_scan.stxxl.o    -L../lib -lstxxl  -o test_scan.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=0 -MD -MF test_sort.stxxl.dT -c -o test_sort.stxxl.o test_sort.cpp && mv test_sort.stxxl.dT test_sort.stxxl.d
    g++  test_sort.stxxl.o    -L../lib -lstxxl  -o test_sort.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=1 -DSTXXL_CHECK_ORDER_IN_SORTS -MD -MF test_ksort.stxxl.dT -c -o test_ksort.stxxl.o test_ksort.cpp && mv test_ksort.stxxl.dT test_ksort.stxxl.d
    g++  test_ksort.stxxl.o    -L../lib -lstxxl  -o test_ksort.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_stable_ksort.stxxl.dT -c -o test_stable_ksort.stxxl.o test_stable_ksort.cpp && mv test_stable_ksort.stxxl.dT test_stable_ksort.stxxl.d
    g++  test_stable_ksort.stxxl.o    -L../lib -lstxxl  -o test_stable_ksort.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF sort_file.stxxl.dT -c -o sort_file.stxxl.o sort_file.cpp && mv sort_file.stxxl.dT sort_file.stxxl.d
    g++  sort_file.stxxl.o    -L../lib -lstxxl  -o sort_file.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF copy_and_sort_file.stxxl.dT -c -o copy_and_sort_file.stxxl.o copy_and_sort_file.cpp && mv copy_and_sort_file.stxxl.dT copy_and_sort_file.stxxl.d
    g++  copy_and_sort_file.stxxl.o    -L../lib -lstxxl  -o copy_and_sort_file.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=0 -MD -MF test_random_shuffle.stxxl.dT -c -o test_random_shuffle.stxxl.o test_random_shuffle.cpp && mv test_random_shuffle.stxxl.dT test_random_shuffle.stxxl.d
    g++  test_random_shuffle.stxxl.o    -L../lib -lstxxl  -o test_random_shuffle.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_asch.stxxl.dT -c -o test_asch.stxxl.o test_asch.cpp && mv test_asch.stxxl.dT test_asch.stxxl.d
    g++  test_asch.stxxl.o    -L../lib -lstxxl  -o test_asch.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=0 -MD -MF test_bad_cmp.stxxl.dT -c -o test_bad_cmp.stxxl.o test_bad_cmp.cpp && mv test_bad_cmp.stxxl.dT test_bad_cmp.stxxl.d
    g++  test_bad_cmp.stxxl.o    -L../lib -lstxxl  -o test_bad_cmp.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_parallel_sort.stxxl.dT -c -o test_parallel_sort.stxxl.o test_parallel_sort.cpp && mv test_parallel_sort.stxxl.dT test_parallel_sort.stxxl.d
    g++  test_parallel_sort.stxxl.o    -L../lib -lstxxl  -o test_parallel_sort.stxxl.bin
    make -C stream tests
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=1 -MD -MF test_stream.stxxl.dT -c -o test_stream.stxxl.o test_stream.cpp && mv test_stream.stxxl.dT test_stream.stxxl.d
    g++  test_stream.stxxl.o    -L../lib -lstxxl  -o test_stream.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=1 -MD -MF test_stream1.stxxl.dT -c -o test_stream1.stxxl.o test_stream1.cpp && mv test_stream1.stxxl.dT test_stream1.stxxl.d
    g++  test_stream1.stxxl.o    -L../lib -lstxxl  -o test_stream1.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_sorted_runs.stxxl.dT -c -o test_sorted_runs.stxxl.o test_sorted_runs.cpp && mv test_sorted_runs.stxxl.dT test_sorted_runs.stxxl.d
    g++  test_sorted_runs.stxxl.o    -L../lib -lstxxl  -o test_sorted_runs.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=0 -MD -MF test_push_sort.stxxl.dT -c -o test_push_sort.stxxl.o test_push_sort.cpp && mv test_push_sort.stxxl.dT test_push_sort.stxxl.d
    g++  test_push_sort.stxxl.o    -L../lib -lstxxl  -o test_push_sort.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef  -DSTXXL_VERBOSE_LEVEL=0 -DSTXXL_VERBOSE_MATERIALIZE=STXXL_VERBOSE0 -MD -MF test_materialize.stxxl.dT -c -o test_materialize.stxxl.o test_materialize.cpp && mv test_materialize.stxxl.dT test_materialize.stxxl.d
    g++  test_materialize.stxxl.o    -L../lib -lstxxl  -o test_materialize.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_naive_transpose.stxxl.dT -c -o test_naive_transpose.stxxl.o test_naive_transpose.cpp && mv test_naive_transpose.stxxl.dT test_naive_transpose.stxxl.d
    g++  test_naive_transpose.stxxl.o    -L../lib -lstxxl  -o test_naive_transpose.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF test_loop.stxxl.dT -c -o test_loop.stxxl.o test_loop.cpp && mv test_loop.stxxl.dT test_loop.stxxl.d
    g++  test_loop.stxxl.o    -L../lib -lstxxl  -o test_loop.stxxl.bin
    make -C lib tests
    make: Nothing to be done for `tests'.
    make -C utils tests
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF pq_param.stxxl.dT -c -o pq_param.stxxl.o pq_param.cpp && mv pq_param.stxxl.dT pq_param.stxxl.d
    g++  pq_param.stxxl.o    -L../lib -lstxxl  -o pq_param.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF log2.stxxl.dT -c -o log2.stxxl.o log2.cpp && mv log2.stxxl.dT log2.stxxl.d
    g++  log2.stxxl.o    -L../lib -lstxxl  -o log2.stxxl.bin
    g++    -I../include -include stxxl/bits/defines.h -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O3   -W -Wall -Woverloaded-virtual -Wundef   -MD -MF malloc.stxxl.dT -c -o malloc.stxxl.o malloc.cpp && mv malloc.stxxl.dT malloc.stxxl.d
    g++  malloc.stxxl.o    -L../lib -lstxxl  -o malloc.stxxl.bin
    make -C contrib tests
    make: Nothing to be done for `tests'.
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$

     
  • Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ STXL_ROOT=/Users/mandalin/Desktop/DissertationCODE/stxxl/stxxl-1.3.1
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ USE_BOOST=yes
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ CFLAGS="-m64"
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ CPPFLAGS="-m64"
    (complete output below)
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ make library_g++
    (complete output below)
    Amanda-Linds-MacBook2-4:stxxl-1.3.1 mandalin$ make tests_g++
    (complete output below)

    That does not work as expected. You'll have to set the variables in make.settings.local to be effective.

    Andreas