Skip to content

Instantly share code, notes, and snippets.

@drewwells
Last active August 29, 2015 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save drewwells/5819cbba45ac6e0aa626 to your computer and use it in GitHub Desktop.
Save drewwells/5819cbba45ac6e0aa626 to your computer and use it in GitHub Desktop.
libtool
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o position.lo position.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c position.cpp -o position.o
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Wall -O2 -g -O2 -c -o cencode.lo cencode.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -Wall -O2 -g -O2 -c cencode.c -o cencode.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o ast.lo ast.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c ast.cpp -o ast.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o base64vlq.lo base64vlq.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c base64vlq.cpp -o base64vlq.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o bind.lo bind.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c bind.cpp -o bind.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o constants.lo constants.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c constants.cpp -o constants.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o context.lo context.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c context.cpp -o context.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o contextualize.lo contextualize.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c contextualize.cpp -o contextualize.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o contextualize_eval.lo contextualize_eval.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c contextualize_eval.cpp -o contextualize_eval.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o error_handling.lo error_handling.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c error_handling.cpp -o error_handling.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o eval.lo eval.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c eval.cpp -o eval.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o expand.lo expand.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c expand.cpp -o expand.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o extend.lo extend.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c extend.cpp -o extend.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o cssize.lo cssize.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c cssize.cpp -o cssize.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o listize.lo listize.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c listize.cpp -o listize.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o file.lo file.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c file.cpp -o file.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o functions.lo functions.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c functions.cpp -o functions.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o inspect.lo inspect.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c inspect.cpp -o inspect.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o lexer.lo lexer.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c lexer.cpp -o lexer.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o node.lo node.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c node.cpp -o node.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o json.lo json.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c json.cpp -o json.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o emitter.lo emitter.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c emitter.cpp -o emitter.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o output.lo output.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c output.cpp -o output.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o parser.lo parser.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c parser.cpp -o parser.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o plugins.lo plugins.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c plugins.cpp -o plugins.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o prelexer.lo prelexer.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c prelexer.cpp -o prelexer.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o remove_placeholders.lo remove_placeholders.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c remove_placeholders.cpp -o remove_placeholders.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o sass.lo sass.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c sass.cpp -o sass.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o sass_util.lo sass_util.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c sass_util.cpp -o sass_util.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o sass_values.lo sass_values.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c sass_values.cpp -o sass_values.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o sass_context.lo sass_context.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c sass_context.cpp -o sass_context.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o sass_functions.lo sass_functions.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c sass_functions.cpp -o sass_functions.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o sass_interface.lo sass_interface.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c sass_interface.cpp -o sass_interface.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o sass2scss.lo sass2scss.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c sass2scss.cpp -o sass2scss.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o source_map.lo source_map.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c source_map.cpp -o source_map.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o to_c.lo to_c.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c to_c.cpp -o to_c.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o to_string.lo to_string.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c to_string.cpp -o to_string.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o units.lo units.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c units.cpp -o units.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o utf8_string.lo utf8_string.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c utf8_string.cpp -o utf8_string.o
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c -o util.lo util.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -O2 -std=c++0x -g -O2 -c util.cpp -o util.o
/bin/bash ./libtool --tag=CXX --mode=link g++ -Wall -O2 -std=c++0x -g -O2 -Wall -O2 -no-undefined -version-info 0:9:0 -o libsass.la -rpath /usr/src/github.com/wellington/go-libsass/lib position.lo cencode.lo ast.lo base64vlq.lo bind.lo constants.lo context.lo contextualize.lo contextualize_eval.lo error_handling.lo eval.lo expand.lo extend.lo cssize.lo listize.lo file.lo functions.lo inspect.lo lexer.lo node.lo json.lo emitter.lo output.lo parser.lo plugins.lo prelexer.lo remove_placeholders.lo sass.lo sass_util.lo sass_values.lo sass_context.lo sass_functions.lo sass_interface.lo sass2scss.lo source_map.lo to_c.lo to_string.lo units.lo utf8_string.lo util.lo
libtool: link: ar cru .libs/libsass.a position.o cencode.o ast.o base64vlq.o bind.o constants.o context.o contextualize.o contextualize_eval.o error_handling.o eval.o expand.o extend.o cssize.o listize.o file.o functions.o inspect.o lexer.o node.o json.o emitter.o output.o parser.o plugins.o prelexer.o remove_placeholders.o sass.o sass_util.o sass_values.o sass_context.o sass_functions.o sass_interface.o sass2scss.o source_map.o to_c.o to_string.o units.o utf8_string.o util.o
libtool: link: ranlib .libs/libsass.a
libtool: link: ( cd ".libs" && rm -f "libsass.la" && ln -s "../libsass.la" "libsass.la" )
make[2]: Entering directory '/usr/src/github.com/wellington/go-libsass/libsass-src'
script/install-sh -c -d '/usr/src/github.com/wellington/go-libsass/lib'
/bin/bash ./libtool --mode=install /usr/bin/install -c libsass.la '/usr/src/github.com/wellington/go-libsass/lib'
libtool: install: /usr/bin/install -c .libs/libsass.lai /usr/src/github.com/wellington/go-libsass/lib/libsass.la
libtool: install: /usr/bin/install -c .libs/libsass.a /usr/src/github.com/wellington/go-libsass/lib/libsass.a
libtool: install: chmod 644 /usr/src/github.com/wellington/go-libsass/lib/libsass.a
libtool: install: ranlib /usr/src/github.com/wellington/go-libsass/lib/libsass.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/src/github.com/wellington/go-libsass/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/src/github.com/wellington/go-libsass/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
qo -x -os windows
[ 0%] Beginning build
x86_64-w64-mingw32-gcc cencode.c -c --std=c99 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/cencode.c.o
x86_64-w64-mingw32-g++ ast.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/ast.cpp.o
x86_64-w64-mingw32-gcc posix/getopt.c -c --std=c99 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/posix_getopt.c.o
x86_64-w64-mingw32-g++ base64vlq.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/base64vlq.cpp.o
x86_64-w64-mingw32-g++ bind.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/bind.cpp.o
[ 1%] Compiled cencode.c
x86_64-w64-mingw32-g++ constants.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/constants.cpp.o
[ 3%] Compiled base64vlq.cpp
x86_64-w64-mingw32-g++ context.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/context.cpp.o
[ 5%] Compiled constants.cpp
x86_64-w64-mingw32-g++ contextualize.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/contextualize.cpp.o
[ 7%] Compiled posix/getopt.c
x86_64-w64-mingw32-g++ contextualize_eval.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/contextualize_eval.cpp.o
[ 9%] Compiled bind.cpp
x86_64-w64-mingw32-g++ contrib/plugin.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/contrib_plugin.cpp.o
[ 11%] Compiled ast.cpp
x86_64-w64-mingw32-g++ cssize.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/cssize.cpp.o
contrib/plugin.cpp:4:25: fatal error: sass_values.h: No such file or directory
#include "sass_values.h"
^
compilation terminated.
[FAIL] Step "Compiled contrib/plugin.cpp" failed with error: exit status 1
qo -x -os windows
[ 0%] Beginning build
x86_64-w64-mingw32-gcc cencode.c -c --std=c99 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/cencode.c.o
x86_64-w64-mingw32-gcc posix/getopt.c -c --std=c99 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/posix_getopt.c.o
x86_64-w64-mingw32-g++ ast.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/ast.cpp.o
x86_64-w64-mingw32-g++ base64vlq.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/base64vlq.cpp.o
x86_64-w64-mingw32-g++ bind.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/bind.cpp.o
[ 1%] Compiled cencode.c
x86_64-w64-mingw32-g++ constants.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/constants.cpp.o
[ 3%] Compiled base64vlq.cpp
[ 5%] Compiled constants.cpp
x86_64-w64-mingw32-g++ context.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/context.cpp.o
x86_64-w64-mingw32-g++ contextualize.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/contextualize.cpp.o
[ 7%] Compiled posix/getopt.c
[ 9%] Compiled bind.cpp
x86_64-w64-mingw32-g++ contextualize_eval.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/contextualize_eval.cpp.o
x86_64-w64-mingw32-g++ contrib/plugin.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/contrib_plugin.cpp.o
[ 11%] Compiled ast.cpp
x86_64-w64-mingw32-g++ cssize.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/cssize.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from contextualize.cpp:6:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 13%] Compiled contextualize.cpp
x86_64-w64-mingw32-g++ emitter.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/emitter.cpp.o
contrib/plugin.cpp: In function ‘Sass_Import** custom_importer(const char*, Sass_Importer_Entry, Sass_Compiler*)’:
contrib/plugin.cpp:37:9: warning: unused variable ‘cookie’ [-Wunused-variable]
void* cookie = sass_importer_get_cookie(cb);
^
[ 15%] Compiled contrib/plugin.cpp
x86_64-w64-mingw32-g++ error_handling.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/error_handling.cpp.o
[ 17%] Compiled emitter.cpp
x86_64-w64-mingw32-g++ eval.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/eval.cpp.o
In file included from prelexer.hpp:5:0,
from error_handling.cpp:1:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 19%] Compiled error_handling.cpp
x86_64-w64-mingw32-g++ expand.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/expand.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from contextualize_eval.cpp:6:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 21%] Compiled contextualize_eval.cpp
x86_64-w64-mingw32-g++ extend.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/extend.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from context.cpp:13:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 23%] Compiled context.cpp
x86_64-w64-mingw32-g++ file.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/file.cpp.o
[ 25%] Compiled cssize.cpp
x86_64-w64-mingw32-g++ functions.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/functions.cpp.o
[ 27%] Compiled file.cpp
x86_64-w64-mingw32-g++ inspect.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/inspect.cpp.o
In file included from prelexer.hpp:5:0,
from eval.cpp:11:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 29%] Compiled eval.cpp
x86_64-w64-mingw32-g++ json.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/json.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from expand.cpp:11:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 31%] Compiled expand.cpp
x86_64-w64-mingw32-g++ lexer.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/lexer.cpp.o
[ 33%] Compiled json.cpp
x86_64-w64-mingw32-g++ listize.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/listize.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from extend.cpp:7:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 35%] Compiled extend.cpp
x86_64-w64-mingw32-g++ node.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/node.cpp.o
In file included from lexer.cpp:5:0:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
lexer.cpp:34:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& chr)
^
lexer.cpp:40:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& chr)
^
lexer.cpp:46:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& chr)
^
lexer.cpp:52:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& chr)
^
lexer.cpp:60:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& chr)
^
lexer.cpp:66:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& chr)
^
lexer.cpp:72:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& chr)
^
lexer.cpp:79:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& chr)
^
[ 37%] Compiled lexer.cpp
x86_64-w64-mingw32-g++ output.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/output.cpp.o
[ 39%] Compiled inspect.cpp
x86_64-w64-mingw32-g++ parser.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/parser.cpp.o
[ 41%] Compiled listize.cpp
x86_64-w64-mingw32-g++ plugins.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/plugins.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from functions.cpp:5:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 43%] Compiled functions.cpp
x86_64-w64-mingw32-g++ position.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/position.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from node.cpp:4:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 45%] Compiled node.cpp
x86_64-w64-mingw32-g++ prelexer.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/prelexer.cpp.o
[ 47%] Compiled position.cpp
x86_64-w64-mingw32-g++ remove_placeholders.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/remove_placeholders.cpp.o
[ 49%] Compiled output.cpp
x86_64-w64-mingw32-g++ sass.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass.cpp.o
In file included from prelexer.hpp:5:0,
from prelexer.cpp:7:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 50%] Compiled prelexer.cpp
x86_64-w64-mingw32-g++ sass2scss.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass2scss.cpp.o
[ 52%] Compiled plugins.cpp
x86_64-w64-mingw32-g++ sass_context.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_context.cpp.o
[ 54%] Compiled sass.cpp
x86_64-w64-mingw32-g++ sass_functions.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_functions.cpp.o
[ 56%] Compiled sass2scss.cpp
x86_64-w64-mingw32-g++ sass_interface.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_interface.cpp.o
[ 58%] Compiled sass_context.cpp
x86_64-w64-mingw32-g++ sass_util.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_util.cpp.o
[ 60%] Compiled remove_placeholders.cpp
x86_64-w64-mingw32-g++ sass_values.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_values.cpp.o
[ 62%] Compiled sass_functions.cpp
x86_64-w64-mingw32-g++ source_map.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/source_map.cpp.o
[ 64%] Compiled sass_values.cpp
x86_64-w64-mingw32-g++ test/test_node.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_node.cpp.o
[ 66%] Compiled sass_interface.cpp
x86_64-w64-mingw32-g++ test/test_paths.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_paths.cpp.o
[ 68%] Compiled sass_util.cpp
x86_64-w64-mingw32-g++ test/test_selector_difference.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_selector_difference.cpp.o
[ 70%] Compiled source_map.cpp
x86_64-w64-mingw32-g++ test/test_specificity.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_specificity.cpp.o
[ 72%] Compiled test/test_paths.cpp
x86_64-w64-mingw32-g++ test/test_subset_map.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_subset_map.cpp.o
In file included from test/../prelexer.hpp:5:0,
from test/../parser.hpp:12,
from test/test_node.cpp:6:
test/../lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
test/../lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
test/../lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
test/../lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
test/../lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
test/../lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
test/../lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
test/../lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
test/test_node.cpp: In function ‘Sass::Complex_Selector* Sass::createComplexSelector(std::string)’:
test/test_node.cpp:37:65: error: no matching function for call to ‘Sass::Position::Position()’
return (*Parser::from_c_str(temp.c_str(), ctx, "", Position()).parse_selector_group())[0];
^
test/test_node.cpp:37:65: note: candidates are:
In file included from test/../source_map.hpp:8:0,
from test/../context.hpp:15,
from test/../ast.hpp:35,
from test/../node.hpp:8,
from test/test_node.cpp:4:
test/../position.hpp:53:7: note: Sass::Position::Position(size_t, size_t, size_t)
Position(const size_t file, const size_t line, const size_t column);
^
test/../position.hpp:53:7: note: candidate expects 3 arguments, 0 provided
test/../position.hpp:52:7: note: Sass::Position::Position(size_t, size_t)
Position(const size_t line, const size_t column); // file(-1)
^
test/../position.hpp:52:7: note: candidate expects 2 arguments, 0 provided
test/../position.hpp:51:7: note: Sass::Position::Position(size_t, const Sass::Offset&)
Position(const size_t file, const Offset& offset);
^
test/../position.hpp:51:7: note: candidate expects 2 arguments, 0 provided
test/../position.hpp:50:7: note: Sass::Position::Position(size_t)
Position(const size_t file); // line(0), column(0)
^
test/../position.hpp:50:7: note: candidate expects 1 argument, 0 provided
test/../position.hpp:47:9: note: constexpr Sass::Position::Position(const Sass::Position&)
class Position : public Offset {
^
test/../position.hpp:47:9: note: candidate expects 1 argument, 0 provided
test/../position.hpp:47:9: note: constexpr Sass::Position::Position(Sass::Position&&)
test/../position.hpp:47:9: note: candidate expects 1 argument, 0 provided
test/test_node.cpp: In function ‘void Sass::roundtripTest(const char*)’:
test/test_node.cpp:58:25: error: cannot bind ‘std::basic_ostream<char>’ lvalue to ‘std::basic_ostream<char>&&’
nodeStringStream << node;
^
In file included from /usr/include/c++/4.8/istream:39:0,
from /usr/include/c++/4.8/sstream:38,
from test/test_node.cpp:2:
/usr/include/c++/4.8/ostream:602:5: error: initializing argument 1 of ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = Sass::Node]’
operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
^
test/test_node.cpp:60:10: error: cannot bind ‘std::basic_ostream<char>’ lvalue to ‘std::basic_ostream<char>&&’
cout << "ASNODE: " << node << endl;
^
In file included from /usr/include/c++/4.8/istream:39:0,
from /usr/include/c++/4.8/sstream:38,
from test/test_node.cpp:2:
/usr/include/c++/4.8/ostream:602:5: error: initializing argument 1 of ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = Sass::Node]’
operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
^
test/test_node.cpp: In function ‘int Sass::main()’:
test/test_node.cpp:9:69: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define STATIC_ARRAY_SIZE(array) (sizeof((array))/sizeof((array[0])))
^
test/test_node.cpp:88:33: note: in expansion of macro ‘STATIC_ARRAY_SIZE’
for (int index = 0; index < STATIC_ARRAY_SIZE(ROUNDTRIP_TESTS); index++) {
^
test/test_node.cpp:95:3: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
test/test_node.cpp: In function ‘Sass::Complex_Selector* Sass::createComplexSelector(std::string)’:
test/test_node.cpp:38:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
[FAIL] Step "Compiled test/test_node.cpp" failed with error: exit status 1
qo -x
[ 0%] Beginning build
gcc cencode.c -c --std=c99 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/cencode.c.o
g++ base64vlq.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/base64vlq.cpp.o
g++ ast.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/ast.cpp.o
g++ bind.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/bind.cpp.o
g++ constants.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/constants.cpp.o
[ 2%] Compiled cencode.c
g++ context.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/context.cpp.o
[ 4%] Compiled constants.cpp
g++ contextualize.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/contextualize.cpp.o
[ 6%] Compiled base64vlq.cpp
g++ contextualize_eval.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/contextualize_eval.cpp.o
[ 8%] Compiled bind.cpp
g++ contrib/plugin.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/contrib_plugin.cpp.o
[ 10%] Compiled ast.cpp
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from contextualize.cpp:6:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 12%] Compiled contextualize.cpp
g++ cssize.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/cssize.cpp.o
g++ emitter.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/emitter.cpp.o
contrib/plugin.cpp: In function ‘Sass_Import** custom_importer(const char*, Sass_Importer_Entry, Sass_Compiler*)’:
contrib/plugin.cpp:37:9: warning: unused variable ‘cookie’ [-Wunused-variable]
void* cookie = sass_importer_get_cookie(cb);
^
[ 14%] Compiled contrib/plugin.cpp
g++ error_handling.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/error_handling.cpp.o
[ 16%] Compiled emitter.cpp
g++ eval.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/eval.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from context.cpp:13:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 18%] Compiled context.cpp
g++ expand.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/expand.cpp.o
In file included from prelexer.hpp:5:0,
from error_handling.cpp:1:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 20%] Compiled error_handling.cpp
g++ extend.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/extend.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from contextualize_eval.cpp:6:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 22%] Compiled contextualize_eval.cpp
g++ file.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/file.cpp.o
[ 24%] Compiled cssize.cpp
g++ functions.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/functions.cpp.o
[ 26%] Compiled file.cpp
g++ inspect.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/inspect.cpp.o
In file included from prelexer.hpp:5:0,
from eval.cpp:11:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 28%] Compiled eval.cpp
g++ json.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/json.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from expand.cpp:11:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 30%] Compiled expand.cpp
g++ lexer.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/lexer.cpp.o
[ 32%] Compiled json.cpp
g++ listize.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/listize.cpp.o
In file included from lexer.cpp:5:0:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
lexer.cpp:34:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& chr)
^
lexer.cpp:40:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& chr)
^
lexer.cpp:46:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& chr)
^
lexer.cpp:52:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& chr)
^
lexer.cpp:60:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& chr)
^
lexer.cpp:66:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& chr)
^
lexer.cpp:72:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& chr)
^
lexer.cpp:79:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& chr)
^
[ 34%] Compiled lexer.cpp
g++ node.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/node.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from extend.cpp:7:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 36%] Compiled extend.cpp
g++ output.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/output.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from functions.cpp:5:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 38%] Compiled functions.cpp
g++ parser.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/parser.cpp.o
[ 40%] Compiled listize.cpp
g++ plugins.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/plugins.cpp.o
[ 42%] Compiled inspect.cpp
g++ position.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/position.cpp.o
[ 44%] Compiled plugins.cpp
g++ prelexer.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/prelexer.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from node.cpp:4:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 46%] Compiled node.cpp
g++ remove_placeholders.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/remove_placeholders.cpp.o
[ 48%] Compiled position.cpp
g++ sass.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass.cpp.o
[ 51%] Compiled output.cpp
g++ sass2scss.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass2scss.cpp.o
In file included from prelexer.hpp:5:0,
from prelexer.cpp:7:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 53%] Compiled prelexer.cpp
g++ sass_context.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_context.cpp.o
[ 55%] Compiled sass.cpp
g++ sass_functions.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_functions.cpp.o
[ 57%] Compiled sass2scss.cpp
g++ sass_interface.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_interface.cpp.o
[ 59%] Compiled remove_placeholders.cpp
g++ sass_util.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_util.cpp.o
[ 61%] Compiled sass_context.cpp
g++ sass_values.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/sass_values.cpp.o
[ 63%] Compiled sass_functions.cpp
g++ source_map.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/source_map.cpp.o
[ 65%] Compiled sass_values.cpp
g++ test/test_node.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_node.cpp.o
[ 67%] Compiled sass_interface.cpp
g++ test/test_paths.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_paths.cpp.o
[ 69%] Compiled source_map.cpp
g++ test/test_selector_difference.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_selector_difference.cpp.o
[ 71%] Compiled sass_util.cpp
g++ test/test_specificity.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_specificity.cpp.o
In file included from prelexer.hpp:5:0,
from parser.hpp:12,
from parser.cpp:4:
lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
[ 73%] Compiled parser.cpp
g++ test/test_subset_map.cpp -c --std=c++11 -Wall -Wextra -Wno-unused-parameter -m64 -o .qoobj/test_test_subset_map.cpp.o
In file included from test/../prelexer.hpp:5:0,
from test/../parser.hpp:12,
from test/test_node.cpp:6:
test/../lexer.hpp:28:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_space(const char& src);
^
test/../lexer.hpp:29:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alpha(const char& src);
^
test/../lexer.hpp:30:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_punct(const char& src);
^
test/../lexer.hpp:31:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_digit(const char& src);
^
test/../lexer.hpp:32:40: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_alnum(const char& src);
^
test/../lexer.hpp:33:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_xdigit(const char& src);
^
test/../lexer.hpp:34:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_unicode(const char& src);
^
test/../lexer.hpp:35:44: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const bool is_character(const char& src);
^
test/test_node.cpp: In function ‘Sass::Complex_Selector* Sass::createComplexSelector(std::string)’:
test/test_node.cpp:37:65: error: no matching function for call to ‘Sass::Position::Position()’
return (*Parser::from_c_str(temp.c_str(), ctx, "", Position()).parse_selector_group())[0];
^
test/test_node.cpp:37:65: note: candidates are:
In file included from test/../source_map.hpp:8:0,
from test/../context.hpp:15,
from test/../ast.hpp:35,
from test/../node.hpp:8,
from test/test_node.cpp:4:
test/../position.hpp:53:7: note: Sass::Position::Position(size_t, size_t, size_t)
Position(const size_t file, const size_t line, const size_t column);
^
test/../position.hpp:53:7: note: candidate expects 3 arguments, 0 provided
test/../position.hpp:52:7: note: Sass::Position::Position(size_t, size_t)
Position(const size_t line, const size_t column); // file(-1)
^
test/../position.hpp:52:7: note: candidate expects 2 arguments, 0 provided
test/../position.hpp:51:7: note: Sass::Position::Position(size_t, const Sass::Offset&)
Position(const size_t file, const Offset& offset);
^
test/../position.hpp:51:7: note: candidate expects 2 arguments, 0 provided
test/../position.hpp:50:7: note: Sass::Position::Position(size_t)
Position(const size_t file); // line(0), column(0)
^
test/../position.hpp:50:7: note: candidate expects 1 argument, 0 provided
test/../position.hpp:47:9: note: constexpr Sass::Position::Position(const Sass::Position&)
class Position : public Offset {
^
test/../position.hpp:47:9: note: candidate expects 1 argument, 0 provided
test/../position.hpp:47:9: note: constexpr Sass::Position::Position(Sass::Position&&)
test/../position.hpp:47:9: note: candidate expects 1 argument, 0 provided
test/test_node.cpp: In function ‘void Sass::roundtripTest(const char*)’:
test/test_node.cpp:58:25: error: cannot bind ‘std::basic_ostream<char>’ lvalue to ‘std::basic_ostream<char>&&’
nodeStringStream << node;
^
In file included from /usr/include/c++/4.8/istream:39:0,
from /usr/include/c++/4.8/sstream:38,
from test/test_node.cpp:2:
/usr/include/c++/4.8/ostream:602:5: error: initializing argument 1 of ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = Sass::Node]’
operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
^
test/test_node.cpp:60:10: error: cannot bind ‘std::basic_ostream<char>’ lvalue to ‘std::basic_ostream<char>&&’
cout << "ASNODE: " << node << endl;
^
In file included from /usr/include/c++/4.8/istream:39:0,
from /usr/include/c++/4.8/sstream:38,
from test/test_node.cpp:2:
/usr/include/c++/4.8/ostream:602:5: error: initializing argument 1 of ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = Sass::Node]’
operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
^
test/test_node.cpp: In function ‘int Sass::main()’:
test/test_node.cpp:9:69: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define STATIC_ARRAY_SIZE(array) (sizeof((array))/sizeof((array[0])))
^
test/test_node.cpp:88:33: note: in expansion of macro ‘STATIC_ARRAY_SIZE’
for (int index = 0; index < STATIC_ARRAY_SIZE(ROUNDTRIP_TESTS); index++) {
^
test/test_node.cpp:95:3: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
test/test_node.cpp: In function ‘Sass::Complex_Selector* Sass::createComplexSelector(std::string)’:
test/test_node.cpp:38:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
[FAIL] Step "Compiled test/test_node.cpp" failed with error: exit status 1
✘ vagrant@mesh-01  ~/src/github.com/wellington/go-libsass/libsass-src   master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment