I am trying to build the latest checkout of fb3
on amd64 linux-2.6.39.3 , using gcc-4.6.1 and glibc-2.13
if NO_NFS is not set
/var/git/firebird3/src/common/isc_file.cpp: In member function 'bool
{anonymous}::Mnt::get()':
/var/git/firebird3/src/common/isc_file.cpp:1478:12: error: 'buffer' was not
declared in this scope
/var/git/firebird3/src/common/isc_file.cpp:1482:24: error: 'file' was not
declared in this scope
/var/git/firebird3/src/common/isc_file.cpp:1497:8: error: base operand of '->'
has non-pointer type '{anonymous}::tstring {aka
Firebird::StringBase<Firebird::PathNameComparator>}'
/var/git/firebird3/src/common/isc_file.cpp:1503:9: error: base operand of '->'
has non-pointer type '{anonymous}::tstring {aka
Firebird::StringBase<Firebird::PathNameComparator>}'
/var/git/firebird3/src/common/isc_file.cpp:1506:8: error: base operand of '->'
has non-pointer type '{anonymous}::tstring {aka
Firebird::StringBase<Firebird::PathNameComparator>}'
/var/git/firebird3/src/common/isc_file.cpp:1508:8: error: base operand of '->'
has non-pointer type '{anonymous}::tstring {aka
Firebird::StringBase<Firebird::PathNameComparator>}'
if NO_NFS is set, various link errors:
undefined reference to
`ISC_expand_filename(Firebird::StringBase<Firebird::PathNameComparator>&,bool)'
$ git grep ISC_expand_filename
ChangeLog:Trying to solve the directory traversal issue again. The problem
would be better solved in the
ChangeLog:Fix const-correctness of ISC_expand_filename. Thanks to Andrew Gough
ChangeLog:make pathSplit work with paths, not processed by ISC_expand_filename
builds/win32/defs/iutls.def: _ISC_expand_filename @47
src/common/isc_f_proto.h:bool
ISC_expand_filename(Firebird::PathName&, bool);
src/common/isc_f_proto.h:// This form of ISC_expand_filename makes epp files
happy
src/common/isc_f_proto.h:inline bool ISC_expand_filename(const TEXT*
unexpanded, USHORT len_unexpande
src/common/isc_f_proto.h: ISC_expand_filename(pn, expand_share);
src/common/isc_file.cpp: ISC_expand_filename(mount.mount, false);
src/common/isc_file.cpp:bool ISC_expand_filename(tstring& buff, bool
expand_mounts)
src/common/isc_file.cpp:bool ISC_expand_filename(tstring& file_name, bool
expand_mounts)
src/common/os/win32/path_utils.cpp:
src/dsql/DdlNodes.epp:
ISC_expand_filename(REL.RDB$EXTERNAL_FILE, strlen(REL.RD
src/jrd/dfw.epp:
ISC_expand_filename(X.RDB$FILE_NAME, 0,
src/jrd/dfw.epp: ISC_expand_filename(expanded_fname,
false);
src/jrd/dyn_def.epp: if (!ISC_expand_filename(temp_f, false))
src/jrd/jrd.cpp:
ISC_expand_filename(expanded_name, false);
src/jrd/jrd.cpp:
ISC_expand_filename(expanded_name, false);
src/jrd/jrd.cpp: ISC_expand_filename(expandedSecurityNameBuffer,
false);
src/jrd/os/posix/unix.cpp: ISC_expand_filename(expanded_name, false);
src/jrd/os/posix/unix.cpp: return ISC_expand_filename(file_name,
file_length, expanded_name, len_ex
src/jrd/os/win32/winnt.cpp: ISC_expand_filename(workspace, false);
src/jrd/os/win32/winnt.cpp: return ISC_expand_filename(file_name,
file_length, expanded_name, len_ex
src/jrd/sdw.cpp: ISC_expand_filename(expanded_name, false);
src/yvalve/why.cpp: ISC_expand_filename(expandedFilename,
true);
src/yvalve/why.cpp: ISC_expand_filename(expandedFilename,
true);
Regards, Treeve
------------------------------------------------------------------------------
Got Input? Slashdot Needs You.
Take our quick survey online. Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel