--- gr-radar/src/lib/time_series.cc.orig 2006-08-05 10:09:36.000000000 +0930 +++ gr-radar/src/lib/time_series.cc 2006-08-05 10:10:14.000000000 +0930 @@ -39,7 +39,11 @@ : d_itemsize(itemsize), d_filename(filename), d_fd(-1), d_start(starting_offset), d_buffer(0) { +#ifndef __NetBSD__ if ((d_fd = open(d_filename.c_str(), O_RDONLY | O_LARGEFILE, 0660)) == -1){ +#else + if ((d_fd = open(d_filename.c_str(), O_RDONLY, 0660)) == -1){ +#endif perror(d_filename.c_str()); throw std::string("open failed: ") + d_filename; } --- gr-radar/src/lib/sim-airplane2.cc.orig 2006-08-05 10:30:01.000000000 +0930 +++ gr-radar/src/lib/sim-airplane2.cc 2006-08-05 10:36:33.000000000 +0930 @@ -39,6 +39,9 @@ static const double C = 3e8; // sped of light, m/s +#ifdef __NetBSD__ +#define exp10(x) pow((double) 10.0, x) +#endif // ------------------------------------------------------------------------ --- gr-radar/src/lib/sim-airplane.cc.orig 2006-08-05 10:10:34.000000000 +0930 +++ gr-radar/src/lib/sim-airplane.cc 2006-08-05 10:37:07.000000000 +0930 @@ -39,6 +39,9 @@ static const double C = 3e8; // sped of light, m/s +#ifdef __NetBSD__ +#define exp10(x) pow((double) 10.0, x) +#endif // ------------------------------------------------------------------------