     thrust::device_vector<int16> score_dvec( batch_size, 0 );
 
   #if defined(SSWLIB)
-    std::vector<int8> unpacked_ref( ref_length );
+    std::vector<int8_t> unpacked_ref( ref_length );
     {
         ref_stream_type h_ref_stream( nvbio::plain_view( h_ref_storage ) );
         for (uint32 i = 0; i < ref_length; ++i)

                    d_read_data.read_index(),
                    d_read_data.read_stream(),
                    d_read_data.max_read_len(),
                    nvbio::plain_view( d_ref_storage ),
                    ref_length,
                    nvbio::plain_view( score_dvec ) );


    // Now set the number of threads
    omp_set_num_threads( omp_get_num_procs() );

    #pragma omp parallel
    {
        fprintf(stderr, "  running on multiple threads\n");
    }
  #endif

    while (1)
