Date: Sat, 28 Apr 2001 21:17:52 -0700 From: Jos Backus <josb@cncdsl.com> To: freebsd-hackers@freebsd.org Subject: Port-related C++ question Message-ID: <20010428211752.E6731@lizzy.bugworks.com>
next in thread | raw e-mail | index | archive | help
[Apologies if this is the wrong list for this type of question.]
I am trying to create a port for a commandline-accessible database tool, but I
am running into the following problem (on RELENG_4 as of today):
===> Building for dbtool-1.3
c++ -DPACKAGE=\"dbtool\" -DVERSION=\"1.3\" -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_LIBPCRE=1 -DHAVE_GETOPT=1 -DHAVE_FDOPEN=1 -DHAVE_FGETC=1 -DHAVE_GETENV=1 -DHAVE_BERKELEY=1 -I. -I. -I/usr/local/include/db3 -Wall -Wstrict-prototypes -O2 -c cmd.cc
In file included from cmd.cc:22:
dbtool.h:99: declaration of `__sF' as array of references
gmake: *** [cmd.o] Error 1
*** Error code 2
/*
* The Engine class will do all gdbm related stuff, i.e.
* insert, search, create, remove and so on.
* methods defined in engine.cc
*/
class Engine {
private:
void init(const Config& config); /* init() will be called from every member once */
#ifdef HAVE_BERKELEY
Db *db;
#else
GDBM_FILE db;
#endif
string pkg;
public:
Engine() {;;};
void insert(const Config& config);
void update(const Config& config);
void remove(const Config& config);
void select(const Config& config);
void stdin(const Config& config); <-=== line 99
void dump(const Config& config);
void regexp(const Config& config);
};
Anyone have any ideas on how to fix this?
Thanks,
--
Jos Backus _/ _/_/_/ "Modularity is not a hack."
_/ _/ _/ -- D. J. Bernstein
_/ _/_/_/
_/ _/ _/ _/
josb@cncdsl.com _/_/ _/_/_/ use Std::Disclaimer;
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010428211752.E6731>
