[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
make fails (std::String)
From: |
Nicolas Sceaux |
Subject: |
make fails (std::String) |
Date: |
Thu, 26 Jan 2006 21:50:21 +0100 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (darwin) |
When compiling LilyPond from current CVS, I get the following the
message on Mac OS 10.4.4. Maybe it's my OS's fault?
rm -f ./out/file-name.dep; DEPENDENCIES_OUTPUT="./out/file-name.dep
./out/file-name.o" g++ -c -I/sw/lib/flex/include -DHAVE_CONFIG_H -DNDEBUG
-DSTRING_UTILS_INLINED -I./include -I./out -I../flower/include
-I../flower/./out -I/sw/lib/flex/include -O2 -finline-functions -g -pipe
-I/sw/include -I/sw/lib/freetype219/include/freetype2
-I/sw/lib/pango-ft219/include/pango-1.0 -I/sw/lib/fontconfig2/include
-I/sw/lib/freetype219/include/freetype2 -I/sw/lib/freetype219/include
-I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -W -Wall -Wconversion -o
out/file-name.o file-name.cc
./include/string.icc: In function `bool std::std::operator==(std::String, const
char*)':
./include/string.icc:26: error: no match for 'operator==' in 's1 ==
std::String(s2)'
./include/string.icc:24: note: candidates are: bool
std::std::operator==(std::String, const char*)
./include/string.icc: In function `bool std::std::operator==(const char*,
std::String)':
./include/string.icc:33: error: no match for 'operator==' in 'std::String(s1)
== s2'
./include/string.icc:24: note: candidates are: bool
std::std::operator==(std::String, const char*)
./include/string.icc:31: note: bool std::std::operator==(const
char*, std::String)
./include/string.icc: In function `bool std::std::operator!=(std::String, const
char*)':
./include/string.icc:40: error: no match for 'operator!=' in 's1 !=
std::String(s2)'
./include/string.icc:38: note: candidates are: bool
std::std::operator!=(std::String, const char*)
./include/international.hh: At global scope:
./include/international.hh:25: error: `std' has not been declared
./include/international.hh:31: error: `std' has not been declared
./include/international.hh:32: error: `std' has not been declared
./include/international.hh:32: error: `std' has not been declared
./include/international.hh:32: error: `std' has not been declared
./include/international.hh:32: error: `std' has not been declared
./include/std-string.hh:55: error: 'String' in namespace 'std::std' does not
name a type
./include/std-string.hh:56: error: 'String' in namespace 'std::std' does not
name a type
./include/std-string.hh:57: error: 'String' in namespace 'std::std' does not
name a type
./include/std-string.hh:58: error: 'String' in namespace 'std::std' does not
name a type
./include/std-string.hh:59: error: 'String' in namespace 'std::std' does not
name a type
./include/std-string.hh:60: error: 'String' in namespace 'std::std' does not
name a type
./include/std-string.hh:61: error: 'String' in namespace 'std::std' does not
name a type
./include/std-string.hh:63: error: expected constructor, destructor, or type
conversion before '&' token
./include/std-string.hh:64: error: expected constructor, destructor, or type
conversion before '&' token
./include/std-string.hh:65: error: 'String' is not a member of 'std::std'
./include/std-string.hh:67: error: 'String' is not a member of 'std::std'
./include/std-string.hh:67: error: 'String' is not a member of 'std::std'
./include/std-string.hh:67: error: initializer expression list treated as
compound expression
./include/std-string.hh:68: error: declaration of 'operator>' as non-function
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: expected %<,%> or %<;%> before '{' token
./include/std-string.hh:68: error: declaration of 'operator>=' as non-function
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: expected %<,%> or %<;%> before '{' token
./include/std-string.hh:68: error: declaration of 'operator==' as non-function
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: expected %<,%> or %<;%> before '{' token
./include/std-string.hh:68: error: declaration of 'operator!=' as non-function
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: expected %<,%> or %<;%> before '{' token
./include/std-string.hh:68: error: declaration of 'operator<' as non-function
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: expected %<,%> or %<;%> before '{' token
./include/std-string.hh:68: error: declaration of 'operator<=' as non-function
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: expected %<,%> or %<;%> before '{' token
./include/std-string.hh:68: error: expected initializer before "const"
./include/std-string.hh:68: error: expected initializer before "const"
./include/std-string.hh:68: error: declaration of 'operator<' as non-function
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/std-string.hh:68: error: 'String' is not a member of 'std::std'
./include/file-name.hh:18: error: `std' has not been declared
./include/file-name.hh:19: error: `std' has not been declared
./include/file-name.hh:20: error: `std' has not been declared
./include/file-name.hh:21: error: `std' has not been declared
./include/file-name.hh:23: error: `std' has not been declared
./include/file-name.hh:29: error: `std' has not been declared
file-name.cc:14: error: expected namespace-name before ';' token
file-name.cc:14: error: '<type error>' is not a namespace
file-name.cc:55: error: `std' has not been declared
file-name.cc:56: error: `std' has not been declared
file-name.cc: In function `std::String slashify(std::String)':
file-name.cc:58: error: 'replace_all' was not declared in this scope
file-name.cc:59: error: `std' has not been declared
file-name.cc: At global scope:
file-name.cc:64: error: `std' has not been declared
file-name.cc: In member function `std::String File_name::to_string() const':
file-name.cc:67: error: `std' has not been declared
file-name.cc:69: error: `std' has not been declared
file-name.cc:69: error: no matching function for call to
'File_name::to_string(char) const'
file-name.cc:65: note: candidates are: std::String File_name::to_string() const
file-name.cc:74: error: `std' has not been declared
file-name.cc:74: error: no matching function for call to
'File_name::to_string(char) const'
file-name.cc:65: note: candidates are: std::String File_name::to_string() const
file-name.cc:78: error: `std' has not been declared
file-name.cc:78: error: no matching function for call to
'File_name::to_string(char) const'
file-name.cc:65: note: candidates are: std::String File_name::to_string() const
file-name.cc: At global scope:
file-name.cc:82: error: `std' has not been declared
file-name.cc:56: warning: 'std::String slashify(std::String)' defined but not
used
make[1]: *** [out/file-name.o] Error 1
make: *** [all] Error 2
- make fails (std::String),
Nicolas Sceaux <=