Dillo-dev
By thread
dillo-dev@mailman3.com
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1996 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1995 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 1 participants
- 11683 messages
Re: [Dillo-dev] fix for links within lists
by Matthias Franz
Dear all,
first of all I want to express my gratitude to Jorge and Sebastian for
pushing Dillo forward despite the numerous difficulties. Thanks a lot!!!
For the record:
Compilation on Debian Etch worked well. I had to use the "--x-includes"
and "--x-libraries" options when configuring FLTK, and the test glpuzzle
did not compile.
On Sat, Oct 06, 2007 at 02:51:50PM +0000, place wrote:
> just one line. If you add:
>
> Html_connect_signals(html, list_item);
>
> to Html_tag_open_li()
>
> (after the item_style->unref(); seemed like a nice place),
> then links inside lists will work.
Unfortunately, I have to report this patch improves the situation
substiantially, but does not solve it completely. It seems that the
status line at the bottom is not always updated. When you move the
pointer over a link and then, without clicking, move the pointer
_upwards_ so that it leaves the link area, the link URL remains in
the status line. (Moving in other directions is ok.) Moreover, when
you move the pointer across several links, the status line sometimes
remains empty even if the pointer is over a link.
Cheers,
--
Matthias Franz
Oct. 8, 2007
another patch: allows clicking on images in links
by place
Hello again,
First, on the dw side:
--- image.hh 2007-10-08 17:30:00.000000000 +0000
+++ image.hh.new 2007-10-08 17:36:38.000000000 +0000
@@ -91,6 +91,7 @@
char *altText;
core::Imgbuf *buffer;
int altTextWidth;
+ bool clicking;
protected:
void sizeRequestImpl (core::Requisition *requisition);
@@ -98,8 +99,9 @@
void draw (core::View *view, core::Rectangle *area);
- //bool buttonPressImpl (core::EventButton *event);
- //bool buttonReleaseImpl (core::EventButton *event);
+ bool buttonPressImpl (core::EventButton *event);
+ bool buttonReleaseImpl (core::EventButton *event);
+ void leaveNotifyImpl (core::EventCrossing *event);
//bool motionNotifyImpl (core::EventMotion *event);
//core::Iterator *iterator (Content::Type mask, bool atEnd);
--- image.cc 2007-10-08 16:50:47.000000000 +0000
+++ image.cc.new 2007-10-08 17:36:55.000000000 +0000
@@ -64,6 +64,7 @@
this->altText = altText ? strdup (altText) : NULL;
altTextWidth = -1; // not yet calculated
buffer = NULL;
+ clicking = false;
}
Image::~Image()
@@ -125,6 +126,30 @@
}
}
+void Image::leaveNotifyImpl (core::EventCrossing *event)
+{
+ clicking = false;
+}
+
+bool Image::buttonPressImpl (core::EventButton *event)
+{
+ clicking = true;
+ return true;
+}
+
+bool Image::buttonReleaseImpl (core::EventButton *event)
+{
+ int idx;
+ if (clicking) {
+ clicking = false;
+ idx = getStyle()->x_link;
+ if (idx != -1) {
+ emitLinkClick (idx, -1, -1, event);
+ }
+ }
+ return true;
+}
+
void Image::draw (core::View *view, core::Rectangle *area)
{
int dx, dy;
And then on the dillo side:
--- html.cc 2007-10-08 18:01:47.000000000 +0000
+++ html.cc.new 2007-10-08 18:04:00.000000000 +0000
@@ -2423,8 +2423,9 @@
/* Add a new image widget to this page */
Image = a_Image_new(0, 0, alt_ptr, S_TOP(html)->current_bg_color);
if (add) {
- Html_add_widget(html, (Widget*)Image->dw,
- width_ptr, height_ptr, style_attrs);
+ Widget *w = (Widget*)Image->dw;
+ Html_add_widget(html, w, width_ptr, height_ptr, style_attrs);
+ Html_connect_signals(html, w);
}
dFree(width_ptr);
Oct. 8, 2007
Re: [patch] improve scroll performance of dillo-fltk
by Johannes Hofmann
Hello,
here is a new version of dillo-fltk scroll performance
improvements. This patch is against vanilla dillo-fltk.
New in this patch:
* Hotkey bindings for arrow keys, Home- and EndKey.
This only works when the focus is on the
display area.
* Only unclipped area is exposed which improves performance on
large pages (e.g. http://www.w3.org/TR/xslt)
* Limit scrolling to reasonable values.
Regards,
Johannes
diff --git a/dw-testbed-0.0.43j/dw/fltkviewbase.cc b/dw-testbed-0.0.43j/dw/fltkviewbase.cc
--- a/dw-testbed-0.0.43j/dw/fltkviewbase.cc
+++ b/dw-testbed-0.0.43j/dw/fltkviewbase.cc
@@ -50,22 +50,24 @@ FltkViewBase::~FltkViewBase ()
void FltkViewBase::draw ()
{
- /** \bug Somehow, the area, which is to be redrawn, should be regarded. */
-
Group::draw ();
- if (damage () & DAMAGE_EXPOSE) {
- setcolor (bgColor);
- ::fltk::Rectangle rect (0, 0, w(), h());
- fillrect (rect);
-
- core::Rectangle area;
- area.x = translateViewXToCanvasX (0);
- area.y = translateViewYToCanvasY (0);
- area.width = translateViewXToCanvasX (0 + w ()) - 0;
- area.height = translateViewYToCanvasY (0 + h ()) - 0;
- theLayout->expose (this, &area);
- }
+ ::fltk::Rectangle rect (x(), y(), w(), h());
+
+ /* fltk-clipping seems not to use widget coordinates */
+ ::fltk::intersect_with_clip(rect);
+ rect.x(rect.x() - x());
+ rect.y(rect.y() - y());
+
+ setcolor (bgColor);
+ fillrect (rect);
+
+ core::Rectangle area;
+ area.x = translateViewXToCanvasX (rect.x());
+ area.y = translateViewYToCanvasY (rect.y());
+ area.width = rect.w();
+ area.height = rect.h();
+ theLayout->expose (this, &area);
}
core::ButtonState getDwButtonState ()
@@ -222,7 +224,16 @@ void FltkViewBase::queueDraw (core::Rect
void FltkViewBase::queueDraw (core::Rectangle *area)
{
/** \bug Inefficient */
+
+ push_clip(
+ translateCanvasXToViewX (area->x),
+ translateCanvasYToViewY (area->y),
+ area->width,
+ area->height);
+
redraw (DAMAGE_EXPOSE);
+
+ pop_clip();
}
void FltkViewBase::queueDrawTotal ()
diff --git a/dw-testbed-0.0.43j/dw/fltkviewport.cc b/dw-testbed-0.0.43j/dw/fltkviewport.cc
--- a/dw-testbed-0.0.43j/dw/fltkviewport.cc
+++ b/dw-testbed-0.0.43j/dw/fltkviewport.cc
@@ -129,22 +129,12 @@ void FltkViewport::adjustScrollbarValues
void FltkViewport::hscrollbarChanged ()
{
- int oldScrollX = scrollX;
- scrollX = hscrollbar->value ();
- /** \bug Inefficient */
- redraw (DAMAGE_EXPOSE);
- updateCanvasWidgets (oldScrollX, scrollY);
- theLayout->scrollPosChanged (this, scrollX, scrollY);
+ scroll (hscrollbar->value () - scrollX, 0);
}
void FltkViewport::vscrollbarChanged ()
{
- int oldScrollY = scrollY;
- scrollY = vscrollbar->value ();
- /** \bug Inefficient */
- redraw (DAMAGE_EXPOSE);
- updateCanvasWidgets (scrollX, oldScrollY);
- theLayout->scrollPosChanged (this, scrollX, scrollY);
+ scroll (0, vscrollbar->value () - scrollY);
}
void FltkViewport::vscrollbarCallback (Widget *vscrollbar, void *viewportPtr)
@@ -163,6 +153,25 @@ void FltkViewport::layout ()
{
theLayout->viewportSizeChanged (this, w(), h());
adjustScrollbarsAndGadgetsAllocation ();
+}
+
+void FltkViewport::draw_area (void *data, const Rectangle& cr )
+{
+ FltkViewport *vp = (FltkViewport*) data;
+ push_clip(cr);
+
+ vp->FltkWidgetView::draw ();
+
+ //draw_child (*hscrollbar);
+ //draw_child (*vscrollbar);
+
+ for(Iterator <TypedPointer < ::fltk::Widget> > it = vp->gadgets->iterator ();
+ it.hasNext (); ) {
+ ::fltk::Widget *widget = it.getNext()->getTypedValue ();
+ vp->draw_child (*widget);
+ }
+
+ pop_clip();
}
void FltkViewport::draw ()
@@ -170,26 +179,20 @@ void FltkViewport::draw ()
int hdiff = vscrollbar->visible () ? SCROLLBAR_THICKNESS : 0;
int vdiff = hscrollbar->visible () ? SCROLLBAR_THICKNESS : 0;
Rectangle cr (0, 0, w () - hdiff, h () - vdiff);
- push_clip(cr);
-
- FltkWidgetView::draw ();
-
- //draw_child (*hscrollbar);
- //draw_child (*vscrollbar);
-
- for(Iterator <TypedPointer < ::fltk::Widget> > it = gadgets->iterator ();
- it.hasNext (); ) {
- ::fltk::Widget *widget = it.getNext()->getTypedValue ();
- draw_child (*widget);
- }
-
- pop_clip();
+ int d = damage();
+
+ if (d == DAMAGE_SCROLL) {
+ scrollrect(cr, -scrollDX, -scrollDY, draw_area, this);
+ } else {
+ draw_area(this, cr);
+ }
+
+ scrollDX = 0;
+ scrollDY = 0;
}
int FltkViewport::handle (int event)
{
- int oldScrollY;
-
switch(event) {
case ::fltk::FOCUS:
/** \bug Draw focus box. */
@@ -200,24 +203,37 @@ int FltkViewport::handle (int event)
return 1;
case ::fltk::SHORTCUT:
- /** \bug Checks for scrollX and scrollY? */
switch (::fltk::event_key()) {
case PageUpKey:
- oldScrollY = scrollY;
- scrollY -= vscrollbar->pagesize ();
- adjustScrollbarValues ();
- redraw (DAMAGE_EXPOSE);
- updateCanvasWidgets (scrollX, oldScrollY);
- theLayout->scrollPosChanged (this, scrollX, scrollY);
+ scroll (0, -vscrollbar->pagesize ());
return 1;
case PageDownKey:
- oldScrollY = scrollY;
- scrollY += vscrollbar->pagesize ();
- adjustScrollbarValues ();
- redraw (DAMAGE_EXPOSE);
- updateCanvasWidgets (scrollX, oldScrollY);
- theLayout->scrollPosChanged (this, scrollX, scrollY);
+ scroll (0, vscrollbar->pagesize ());
+ return 1;
+
+ case DownKey:
+ scroll (0, (int) vscrollbar->linesize ());
+ return 1;
+
+ case UpKey:
+ scroll (0, (int) -vscrollbar->linesize ());
+ return 1;
+
+ case RightKey:
+ scroll ((int) hscrollbar->linesize (), 0);
+ return 1;
+
+ case LeftKey:
+ scroll ((int) -hscrollbar->linesize (), 0);
+ return 1;
+
+ case HomeKey:
+ scrollTo (0, 0);
+ return 1;
+
+ case EndKey:
+ scrollTo (canvasWidth, canvasHeight); /* gets adjusted in scroll() */
return 1;
}
@@ -251,16 +267,46 @@ int FltkViewport::getVScrollbarThickness
return SCROLLBAR_THICKNESS;
}
+void FltkViewport::scroll (int dx, int dy)
+{
+ int hdiff = vscrollbar->visible () ? SCROLLBAR_THICKNESS : 0;
+ int vdiff = hscrollbar->visible () ? SCROLLBAR_THICKNESS : 0;
+ int oldScrollX = scrollX;
+ int oldScrollY = scrollY;
+
+ if (dx == 0 && dy == 0) {
+ return;
+ }
+
+ scrollX += dx;
+ scrollY += dy;
+
+ if (scrollX > canvasWidth - w() + hdiff) {
+ scrollX = canvasWidth - w() + hdiff;
+ }
+ if (scrollX < 0) {
+ scrollX = 0;
+ }
+
+ if (scrollY > canvasHeight - h() + vdiff) {
+ scrollY = canvasHeight - h() + vdiff;
+ }
+ if (scrollY < 0) {
+ scrollY = 0;
+ }
+
+ scrollDX = scrollX - oldScrollX;
+ scrollDY = scrollY - oldScrollY;
+
+ adjustScrollbarValues ();
+ redraw (DAMAGE_SCROLL);
+ updateCanvasWidgets (oldScrollX, oldScrollY);
+ theLayout->scrollPosChanged (this, scrollX, scrollY);
+}
+
void FltkViewport::scrollTo (int x, int y)
{
- int oldScrollX = scrollX;
- //int oldScrollY = scrollY;
- scrollX = x;
- scrollY = y;
- adjustScrollbarValues ();
- /** \bug Inefficient */
- redraw (DAMAGE_EXPOSE);
- updateCanvasWidgets (oldScrollX, scrollY);
+ scroll (x - scrollX, y - scrollY);
}
void FltkViewport::setViewportSize (int width, int height,
diff --git a/dw-testbed-0.0.43j/dw/fltkviewport.hh b/dw-testbed-0.0.43j/dw/fltkviewport.hh
--- a/dw-testbed-0.0.43j/dw/fltkviewport.hh
+++ b/dw-testbed-0.0.43j/dw/fltkviewport.hh
@@ -20,6 +20,7 @@ private:
enum { SCROLLBAR_THICKNESS = 15 };
int scrollX, scrollY;
+ int scrollDX, scrollDY;
::fltk::Scrollbar *vscrollbar, *hscrollbar;
@@ -35,6 +36,7 @@ private:
static void vscrollbarCallback (Widget *vscrollbar, void *viewportPtr);
void updateCanvasWidgets (int oldScrollX, int oldScrollY);
+ static void draw_area (void *data, const Rectangle& cr);
protected:
int translateViewXToCanvasX (int x);
@@ -55,6 +57,7 @@ public:
bool usesViewport ();
int getHScrollbarThickness ();
int getVScrollbarThickness ();
+ void scroll(int dx, int dy);
void scrollTo (int x, int y);
void setViewportSize (int width, int height,
int hScrollbarThickness, int vScrollbarThickness);
Oct. 8, 2007
Re: [Dillo-dev] fix for links within lists
by None
On Sat, Oct 06, 2007 at 02:51:50PM +0000, place wrote:
> Hello all,
>
> I've hacked up my html.cc too much to provide a proper patch, but it's
> just one line. If you add:
>
> Html_connect_signals(html, list_item);
>
> to Html_tag_open_li()
>
> (after the item_style->unref(); seemed like a nice place),
> then links inside lists will work.
I'll set up a cvs repository ASAP, and start adding the patches there.
Please be patient, and thanks you all for the patches, keep the stream
flowing! Good patches is what makes a project thrive.
BTW, place, what's your name?
Or do you want to be credited as "place" in the changelog? ;)
--
Cheers
Jorge.-
Oct. 8, 2007
Re: I want to help the Dillo project...
by Jorge Arellano Cid
Hi,
On Mon, Oct 08, 2007 at 12:07:21AM +0000, Joseph Sleiman wrote:
> Hello,
>
> I'm not a great programmer, but I'm looking to help the Dillo project. It's
> a nifty browser, and I'm hoping that by working on it it'll help me learn
> more about programming languages / toolkits like C and FLTK. I'd also
> rather not see the project die like this.
Excellent!
Thank you for commiting to help. We need as much as we can get.
First you have to subscribe to dillo-dev (our mailing list).
Then, I see a great way for you to help. Recently in the
updates I'm going to make public as cvs ASAP, in the /doc
directory inside dillo's tree I wrote:
<quote>
This documents need a review. They were current with dillo1 and
now, with dillo2, most of them are obsolete, specially Dw*txt,
but Dw2 is fully documented in html using doxygen.
The other documents will be reviewed when I have some time. They
will give you an overview of what's going on but take them with a
pinch of salt.
Of course I'd like to have these as doxygen files too!
If somebody wants to make this convertion, please let me know
to assign higher priority to updating these docs.
</quote>
So I'd be very happy if you start here. Making the framework
for doxygen-type of documentation inside dillo. This will also
let you get started knowing the internals of the code, and from
then to patching.
This is a very important task as it helps all the developers.
Sebastian made excellent doxygen documentation in the Dw2 tree.
So you can borrow some ideas from there.
We need this quick as it can only help all of us.
As you advance I can work with you providing more comments in
the code and text when needed.
For instance Dlib seems a good place to start.
Please let me know if you take this duty.
Welcome aboard!
--
Cheers
Jorge.-
Oct. 8, 2007
Re: [Dillo-dev] Dillo FLTK2 alpha release for developers
by Johannes Hofmann
Hi Jan,
it just doesn't find the fltk2 header files.
To work around this either install fltk2 to /usr or you might try
export CPPFLAGS=-I/usr/local/include
export LDFLAGS=-L/usr/local/lib
and rerun ./configure in dw-testbed.
Johannes
On Sat, Oct 06, 2007 at 08:29:46PM +0200, Jan Stary wrote:
> Hi Jorge,
>
> firstly, thanks for the release! I am trying to compile
> it here on my FreeBSD 6.2-RELEASE-p8.
>
> > -----
> > FLTK2
> > -----
>
> Installed without problems into /usr/local
>
> > ----------
> > dw-0.0.43j
> > ----------
> >
> > tar jxvf dw-testbed-0.0.43j.tar.bz2
> > cd dw-testbed-0.0.43j
> > ./configure
> > make
>
> Fails (see typescript at bottom). The ./configure script finds FLTK,
> but then, the test subdirectory's Makefile doesn't use no -I option
> and the FLTK includes are not found. Short summary:
>
> $ ./configure
> [...]
> checking FLTK2... yes
> [...]
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating lout/Makefile
> config.status: creating dw/Makefile
> config.status: creating test/Makefile
> config.status: creating doc/Makefile
> config.status: executing depfiles commands
>
> $ gmake
> Making all in lout [...]
> Making all in dw [...]
> Making all in test
> gmake[1]: Entering directory `/home/hans/src/dw-testbed-0.0.43j/test'
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT dw_anchors_test.o -MD -MP -MF .deps/dw_anchors_test.Tpo -c -o dw_anchors_test.o dw_anchors_test.cc
> dw_anchors_test.cc:24:25: fltk/Window.h: No such file or directory
> [...]
> dw_anchors_test.cc:151: error: `run' is not a member of `dw::fltk'
> gmake[1]: *** [dw_anchors_test.o] Error 1
> gmake[1]: Leaving directory `/home/hans/src/dw-testbed-0.0.43j/test'
> gmake: *** [all-recursive] Error 1
>
>
> Jan
>
>
>
>
> hans@freebsd:dw-testbed-0.0.43j$ pwd
> /home/hans/src/dw-testbed-0.0.43j
> hans@freebsd:dw-testbed-0.0.43j$ ./configure
> checking build system type... i386-unknown-freebsd6.2
> checking host system type... i386-unknown-freebsd6.2
> checking target system type... i386-unknown-freebsd6.2
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... ./install-sh -c -d
> checking for gawk... no
> checking for mawk... no
> checking for nawk... nawk
> checking whether make sets $(MAKE)... yes
> checking for g++... g++
> checking for C++ compiler default output file name... a.out
> checking whether the C++ compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking for style of include used by make... GNU
> checking dependency style of g++... gcc3
> checking for gcc... gcc
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking dependency style of gcc... gcc3
> checking for ranlib... ranlib
> checking how to run the C preprocessor... gcc -E
> checking FLTK2... yes
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking for unistd.h... (cached) yes
> checking sys/uio.h usability... yes
> checking sys/uio.h presence... yes
> checking for sys/uio.h... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating lout/Makefile
> config.status: creating dw/Makefile
> config.status: creating test/Makefile
> config.status: creating doc/Makefile
> config.status: executing depfiles commands
> hans@freebsd:dw-testbed-0.0.43j$ gmake
> Making all in lout
> gmake[1]: Entering directory `/home/hans/src/dw-testbed-0.0.43j/lout'
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT container.o -MD -MP -MF .deps/container.Tpo -c -o container.o container.cc
> mv -f .deps/container.Tpo .deps/container.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT identity.o -MD -MP -MF .deps/identity.Tpo -c -o identity.o identity.cc
> mv -f .deps/identity.Tpo .deps/identity.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o misc.cc
> mv -f .deps/misc.Tpo .deps/misc.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT object.o -MD -MP -MF .deps/object.Tpo -c -o object.o object.cc
> mv -f .deps/object.Tpo .deps/object.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT signal.o -MD -MP -MF .deps/signal.Tpo -c -o signal.o signal.cc
> mv -f .deps/signal.Tpo .deps/signal.Po
> rm -f liblout.a
> ar cru liblout.a container.o identity.o misc.o object.o signal.o
> ranlib liblout.a
> gmake[1]: Leaving directory `/home/hans/src/dw-testbed-0.0.43j/lout'
> Making all in dw
> gmake[1]: Entering directory `/home/hans/src/dw-testbed-0.0.43j/dw'
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT findtext.o -MD -MP -MF .deps/findtext.Tpo -c -o findtext.o findtext.cc
> mv -f .deps/findtext.Tpo .deps/findtext.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT iterator.o -MD -MP -MF .deps/iterator.Tpo -c -o iterator.o iterator.cc
> mv -f .deps/iterator.Tpo .deps/iterator.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT layout.o -MD -MP -MF .deps/layout.Tpo -c -o layout.o layout.cc
> mv -f .deps/layout.Tpo .deps/layout.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT selection.o -MD -MP -MF .deps/selection.Tpo -c -o selection.o selection.cc
> mv -f .deps/selection.Tpo .deps/selection.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT style.o -MD -MP -MF .deps/style.Tpo -c -o style.o style.cc
> mv -f .deps/style.Tpo .deps/style.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT types.o -MD -MP -MF .deps/types.Tpo -c -o types.o types.cc
> mv -f .deps/types.Tpo .deps/types.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT ui.o -MD -MP -MF .deps/ui.Tpo -c -o ui.o ui.cc
> mv -f .deps/ui.Tpo .deps/ui.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT widget.o -MD -MP -MF .deps/widget.Tpo -c -o widget.o widget.cc
> mv -f .deps/widget.Tpo .deps/widget.Po
> rm -f libDw-core.a
> ar cru libDw-core.a findtext.o iterator.o layout.o selection.o style.o types.o ui.o widget.o
> ranlib libDw-core.a
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkcomplexbutton.o -MD -MP -MF .deps/libDw_fltk_a-fltkcomplexbutton.Tpo -c -o libDw_fltk_a-fltkcomplexbutton.o `test -f 'fltkcomplexbutton.cc' || echo './'`fltkcomplexbutton.cc
> mv -f .deps/libDw_fltk_a-fltkcomplexbutton.Tpo .deps/libDw_fltk_a-fltkcomplexbutton.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkflatview.o -MD -MP -MF .deps/libDw_fltk_a-fltkflatview.Tpo -c -o libDw_fltk_a-fltkflatview.o `test -f 'fltkflatview.cc' || echo './'`fltkflatview.cc
> mv -f .deps/libDw_fltk_a-fltkflatview.Tpo .deps/libDw_fltk_a-fltkflatview.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkimgbuf.o -MD -MP -MF .deps/libDw_fltk_a-fltkimgbuf.Tpo -c -o libDw_fltk_a-fltkimgbuf.o `test -f 'fltkimgbuf.cc' || echo './'`fltkimgbuf.cc
> mv -f .deps/libDw_fltk_a-fltkimgbuf.Tpo .deps/libDw_fltk_a-fltkimgbuf.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkmisc.o -MD -MP -MF .deps/libDw_fltk_a-fltkmisc.Tpo -c -o libDw_fltk_a-fltkmisc.o `test -f 'fltkmisc.cc' || echo './'`fltkmisc.cc
> mv -f .deps/libDw_fltk_a-fltkmisc.Tpo .deps/libDw_fltk_a-fltkmisc.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkplatform.o -MD -MP -MF .deps/libDw_fltk_a-fltkplatform.Tpo -c -o libDw_fltk_a-fltkplatform.o `test -f 'fltkplatform.cc' || echo './'`fltkplatform.cc
> mv -f .deps/libDw_fltk_a-fltkplatform.Tpo .deps/libDw_fltk_a-fltkplatform.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkpreview.o -MD -MP -MF .deps/libDw_fltk_a-fltkpreview.Tpo -c -o libDw_fltk_a-fltkpreview.o `test -f 'fltkpreview.cc' || echo './'`fltkpreview.cc
> mv -f .deps/libDw_fltk_a-fltkpreview.Tpo .deps/libDw_fltk_a-fltkpreview.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkui.o -MD -MP -MF .deps/libDw_fltk_a-fltkui.Tpo -c -o libDw_fltk_a-fltkui.o `test -f 'fltkui.cc' || echo './'`fltkui.cc
> mv -f .deps/libDw_fltk_a-fltkui.Tpo .deps/libDw_fltk_a-fltkui.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkviewbase.o -MD -MP -MF .deps/libDw_fltk_a-fltkviewbase.Tpo -c -o libDw_fltk_a-fltkviewbase.o `test -f 'fltkviewbase.cc' || echo './'`fltkviewbase.cc
> mv -f .deps/libDw_fltk_a-fltkviewbase.Tpo .deps/libDw_fltk_a-fltkviewbase.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkviewport.o -MD -MP -MF .deps/libDw_fltk_a-fltkviewport.Tpo -c -o libDw_fltk_a-fltkviewport.o `test -f 'fltkviewport.cc' || echo './'`fltkviewport.cc
> mv -f .deps/libDw_fltk_a-fltkviewport.Tpo .deps/libDw_fltk_a-fltkviewport.Po
> rm -f libDw-fltk.a
> ar cru libDw-fltk.a libDw_fltk_a-fltkcomplexbutton.o libDw_fltk_a-fltkflatview.o libDw_fltk_a-fltkimgbuf.o libDw_fltk_a-fltkmisc.o libDw_fltk_a-fltkplatform.o libDw_fltk_a-fltkpreview.o libDw_fltk_a-fltkui.o libDw_fltk_a-fltkviewbase.o libDw_fltk_a-fltkviewport.o
> ranlib libDw-fltk.a
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT alignedtextblock.o -MD -MP -MF .deps/alignedtextblock.Tpo -c -o alignedtextblock.o alignedtextblock.cc
> mv -f .deps/alignedtextblock.Tpo .deps/alignedtextblock.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT bullet.o -MD -MP -MF .deps/bullet.Tpo -c -o bullet.o bullet.cc
> mv -f .deps/bullet.Tpo .deps/bullet.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT image.o -MD -MP -MF .deps/image.Tpo -c -o image.o image.cc
> mv -f .deps/image.Tpo .deps/image.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT listitem.o -MD -MP -MF .deps/listitem.Tpo -c -o listitem.o listitem.cc
> mv -f .deps/listitem.Tpo .deps/listitem.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT ruler.o -MD -MP -MF .deps/ruler.Tpo -c -o ruler.o ruler.cc
> mv -f .deps/ruler.Tpo .deps/ruler.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT table.o -MD -MP -MF .deps/table.Tpo -c -o table.o table.cc
> mv -f .deps/table.Tpo .deps/table.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT tablecell.o -MD -MP -MF .deps/tablecell.Tpo -c -o tablecell.o tablecell.cc
> mv -f .deps/tablecell.Tpo .deps/tablecell.Po
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT textblock.o -MD -MP -MF .deps/textblock.Tpo -c -o textblock.o textblock.cc
> mv -f .deps/textblock.Tpo .deps/textblock.Po
> rm -f libDw-widgets.a
> ar cru libDw-widgets.a alignedtextblock.o bullet.o image.o listitem.o ruler.o table.o tablecell.o textblock.o
> ranlib libDw-widgets.a
> gmake[1]: Leaving directory `/home/hans/src/dw-testbed-0.0.43j/dw'
> Making all in test
> gmake[1]: Entering directory `/home/hans/src/dw-testbed-0.0.43j/test'
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT dw_anchors_test.o -MD -MP -MF .deps/dw_anchors_test.Tpo -c -o dw_anchors_test.o dw_anchors_test.cc
> dw_anchors_test.cc:24:25: fltk/Window.h: No such file or directory
> dw_anchors_test.cc:25:22: fltk/run.h: No such file or directory
> In file included from dw_anchors_test.cc:28:
> ../dw/fltkcore.hh:16:25: fltk/Widget.h: No such file or directory
> In file included from ../dw/fltkcore.hh:19,
> from dw_anchors_test.cc:28:
> ../dw/fltkimgbuf.hh:24: error: ISO C++ forbids declaration of `uchar' with no type
> ../dw/fltkimgbuf.hh:24: error: expected `;' before '*' token
> ../dw/fltkimgbuf.hh:57: error: `::fltk' has not been declared
> ../dw/fltkimgbuf.hh:57: error: `Widget' has not been declared
> ../dw/fltkimgbuf.hh:58: error: ISO C++ forbids declaration of `target' with no type
> In file included from ../dw/fltkcore.hh:20,
> from dw_anchors_test.cc:28:
> ../dw/fltkplatform.hh:8:23: fltk/Font.h: No such file or directory
> In file included from ../dw/fltkcore.hh:20,
> from dw_anchors_test.cc:28:
> ../dw/fltkplatform.hh:20: error: `::fltk' has not been declared
> ../dw/fltkplatform.hh:44: error: `::fltk' has not been declared
> ../dw/fltkplatform.hh:44: error: `Widget' has not been declared
> ../dw/fltkplatform.hh:45: error: ISO C++ forbids declaration of `widget' with no type
> ../dw/fltkplatform.hh:46: error: `::fltk' has not been declared
> ../dw/fltkplatform.hh:46: error: `Widget' has not been declared
> ../dw/fltkplatform.hh:47: error: ISO C++ forbids declaration of `widget' with no type
> ../dw/fltkplatform.hh:48: error: `::fltk' has not been declared
> ../dw/fltkplatform.hh:48: error: `Widget' has not been declared
> ../dw/fltkplatform.hh:48: error: ISO C++ forbids declaration of `widget' with no type
> In file included from ../dw/fltkcore.hh:21,
> from dw_anchors_test.cc:28:
> ../dw/fltkui.hh:8:25: fltk/Button.h: No such file or directory
> ../dw/fltkui.hh:9:23: fltk/Menu.h: No such file or directory
> In file included from ../dw/fltkcore.hh:21,
> from dw_anchors_test.cc:28:
> ../dw/fltkui.hh:179: error: `::fltk' has not been declared
> ../dw/fltkui.hh:179: error: ISO C++ forbids declaration of `Widget' with no type
> ../dw/fltkui.hh:179: error: expected `;' before '*' token
> ../dw/fltkui.hh:190: error: `::fltk' has not been declared
> ../dw/fltkui.hh:190: error: ISO C++ forbids declaration of `Widget' with no type
> ../dw/fltkui.hh:190: error: `Widget' declared as a `virtual' field
> ../dw/fltkui.hh:190: error: expected `;' before '*' token
> ../dw/fltkui.hh:192: error: `::fltk' has not been declared
> ../dw/fltkui.hh:192: error: `Widget' has not been declared
> ../dw/fltkui.hh:192: error: ISO C++ forbids declaration of `widget' with no type
> ../dw/fltkui.hh:230: error: `::fltk' has not been declared
> ../dw/fltkui.hh:230: error: `Widget' has not been declared
> ../dw/fltkui.hh:230: error: ISO C++ forbids declaration of `widget' with no type
> ../dw/fltkui.hh:233: error: `::fltk' has not been declared
> ../dw/fltkui.hh:233: error: ISO C++ forbids declaration of `Widget' with no type
> ../dw/fltkui.hh:233: error: expected `;' before '*' token
> ../dw/fltkui.hh:252: error: `::fltk' has not been declared
> ../dw/fltkui.hh:252: error: `Widget' has not been declared
> ../dw/fltkui.hh:252: error: ISO C++ forbids declaration of `widget' with no type
> ../dw/fltkui.hh:276: error: `::fltk' has not been declared
> ../dw/fltkui.hh:276: error: ISO C++ forbids declaration of `Widget' with no type
> ../dw/fltkui.hh:276: error: expected `;' before '*' token
> ../dw/fltkui.hh:298: error: `::fltk' has not been declared
> ../dw/fltkui.hh:298: error: `Widget' has not been declared
> ../dw/fltkui.hh:298: error: ISO C++ forbids declaration of `widget' with no type
> ../dw/fltkui.hh:301: error: `::fltk' has not been declared
> ../dw/fltkui.hh:301: error: ISO C++ forbids declaration of `Widget' with no type
> ../dw/fltkui.hh:301: error: expected `;' before '*' token
> ../dw/fltkui.hh:323: error: `::fltk' has not been declared
> ../dw/fltkui.hh:323: error: ISO C++ forbids declaration of `Button' with no type
> ../dw/fltkui.hh:323: error: `Button' declared as a `virtual' field
> ../dw/fltkui.hh:323: error: expected `;' before '*' token
> ../dw/fltkui.hh:324: error: `::fltk' has not been declared
> ../dw/fltkui.hh:324: error: ISO C++ forbids declaration of `Widget' with no type
> ../dw/fltkui.hh:324: error: expected `;' before '*' token
> ../dw/fltkui.hh:342: error: `::fltk' has not been declared
> ../dw/fltkui.hh:342: error: ISO C++ forbids declaration of `Button' with no type
> ../dw/fltkui.hh:342: error: expected `;' before '*' token
> ../dw/fltkui.hh:400: error: `::fltk' has not been declared
> ../dw/fltkui.hh:400: error: `Widget' has not been declared
> ../dw/fltkui.hh:400: error: ISO C++ forbids declaration of `widget' with no type
> ../dw/fltkui.hh:404: error: `::fltk' has not been declared
> ../dw/fltkui.hh:404: error: ISO C++ forbids declaration of `Button' with no type
> ../dw/fltkui.hh:404: error: expected `;' before '*' token
> ../dw/fltkui.hh:436: error: `::fltk' has not been declared
> ../dw/fltkui.hh:436: error: ISO C++ forbids declaration of `Menu' with no type
> ../dw/fltkui.hh:436: error: expected `;' before '*' token
> ../dw/fltkui.hh:437: error: `::fltk' has not been declared
> ../dw/fltkui.hh:437: error: `Menu' was not declared in this scope
> ../dw/fltkui.hh:437: error: template argument 1 is invalid
> ../dw/fltkui.hh:437: error: template argument 1 is invalid
> ../dw/fltkui.hh:437: error: ISO C++ forbids declaration of `stack' with no type
> ../dw/fltkui.hh:439: error: `::fltk' has not been declared
> ../dw/fltkui.hh:439: error: expected `)' before '*' token
> ../dw/fltkui.hh:447: error: `::fltk' has not been declared
> ../dw/fltkui.hh:447: error: ISO C++ forbids declaration of `Widget' with no type
> ../dw/fltkui.hh:447: error: expected `;' before '*' token
> ../dw/fltkui.hh:448: error: `::fltk' has not been declared
> ../dw/fltkui.hh:448: error: ISO C++ forbids declaration of `Menu' with no type
> ../dw/fltkui.hh:448: error: `Menu' declared as a `virtual' field
> ../dw/fltkui.hh:448: error: expected `;' before '*' token
> ../dw/fltkui.hh:470: error: `::fltk' has not been declared
> ../dw/fltkui.hh:470: error: ISO C++ forbids declaration of `Menu' with no type
> ../dw/fltkui.hh:470: error: expected `;' before '*' token
> ../dw/fltkui.hh:484: error: `::fltk' has not been declared
> ../dw/fltkui.hh:484: error: ISO C++ forbids declaration of `Menu' with no type
> ../dw/fltkui.hh:484: error: expected `;' before '*' token
> In file included from dw_anchors_test.cc:29:
> ../dw/fltkviewport.hh:4:24: fltk/Group.h: No such file or directory
> ../dw/fltkviewport.hh:5:28: fltk/Scrollbar.h: No such file or directory
> In file included from ../dw/fltkviewport.hh:9,
> from dw_anchors_test.cc:29:
> ../dw/fltkviewbase.hh:13: error: `::fltk' has not been declared
> ../dw/fltkviewbase.hh:14: error: expected class-name before '{' token
> ../dw/fltkviewbase.hh:69: error: `::fltk' has not been declared
> ../dw/fltkviewbase.hh:69: error: `Widget' was not declared in this scope
> ../dw/fltkviewbase.hh:69: error: template argument 1 is invalid
> ../dw/fltkviewbase.hh:70: error: template argument 1 is invalid
> ../dw/fltkviewbase.hh:70: error: ISO C++ forbids declaration of `canvasWidgets' with no type
> ../dw/fltkviewbase.hh:85: error: `::fltk' has not been declared
> ../dw/fltkviewbase.hh:85: error: `Widget' has not been declared
> ../dw/fltkviewbase.hh:85: error: ISO C++ forbids declaration of `widget' with no type
> ../dw/fltkviewbase.hh:86: error: `::fltk' has not been declared
> ../dw/fltkviewbase.hh:86: error: `Widget' has not been declared
> ../dw/fltkviewbase.hh:87: error: ISO C++ forbids declaration of `widget' with no type
> ../dw/fltkviewbase.hh:88: error: `::fltk' has not been declared
> ../dw/fltkviewbase.hh:88: error: `Widget' has not been declared
> ../dw/fltkviewbase.hh:88: error: ISO C++ forbids declaration of `widget' with no type
> In file included from dw_anchors_test.cc:29:
> ../dw/fltkviewport.hh:24: error: `::fltk' has not been declared
> ../dw/fltkviewport.hh:24: error: ISO C++ forbids declaration of `Scrollbar' with no type
> ../dw/fltkviewport.hh:24: error: expected `;' before '*' token
> ../dw/fltkviewport.hh:27: error: `::fltk' has not been declared
> ../dw/fltkviewport.hh:27: error: `Widget' was not declared in this scope
> ../dw/fltkviewport.hh:27: error: template argument 1 is invalid
> ../dw/fltkviewport.hh:27: error: template argument 1 is invalid
> ../dw/fltkviewport.hh:27: error: ISO C++ forbids declaration of `gadgets' with no type
> ../dw/fltkviewport.hh:34: error: `Widget' has not been declared
> ../dw/fltkviewport.hh:34: error: ISO C++ forbids declaration of `hscrollbar' with no type
> ../dw/fltkviewport.hh:35: error: `Widget' has not been declared
> ../dw/fltkviewport.hh:35: error: ISO C++ forbids declaration of `vscrollbar' with no type
> ../dw/fltkviewport.hh:64: error: `::fltk' has not been declared
> ../dw/fltkviewport.hh:64: error: `Widget' has not been declared
> ../dw/fltkviewport.hh:64: error: ISO C++ forbids declaration of `gadget' with no type
> dw_anchors_test.cc:40: error: expected initializer before '*' token
> dw_anchors_test.cc:51: error: variable or field `anchorCallback' declared void
> dw_anchors_test.cc:51: error: `Widget' is not a member of `dw::fltk'
> dw_anchors_test.cc:51: error: `widget' was not declared in this scope
> dw_anchors_test.cc:51: error: expected primary-expression before "void"
> dw_anchors_test.cc:52: error: initializer expression list treated as compound expression
> dw_anchors_test.cc:52: error: expected `,' or `;' before '{' token
> dw_anchors_test.cc: In function `void textTimeout(void*)':
> dw_anchors_test.cc:91: error: `repeat_timeout' is not a member of `dw::fltk'
> dw_anchors_test.cc: In function `int main(int, char**)':
> dw_anchors_test.cc:102: error: `window' was not declared in this scope
> dw_anchors_test.cc:102: error: `dw::fltk::Window' has not been declared
> dw_anchors_test.cc:113: error: `Button' is not a member of `dw::fltk'
> dw_anchors_test.cc:113: error: `button' was not declared in this scope
> dw_anchors_test.cc:114: error: `dw::fltk::Button' has not been declared
> dw_anchors_test.cc:116: error: `WHEN_RELEASE' is not a member of `dw::fltk'
> dw_anchors_test.cc:146: error: `add_timeout' is not a member of `dw::fltk'
> dw_anchors_test.cc:151: error: `run' is not a member of `dw::fltk'
> gmake[1]: *** [dw_anchors_test.o] Error 1
> gmake[1]: Leaving directory `/home/hans/src/dw-testbed-0.0.43j/test'
> gmake: *** [all-recursive] Error 1
>
>
> _______________________________________________
> Dillo-dev mailing list
> Dillo-dev(a)dillo.org
> http://lists.auriga.wearlab.de/cgi-bin/mailman/listinfo/dillo-dev
Oct. 7, 2007
Re: [Dillo-dev] Dillo FLTK2 alpha release for developers
by Jan Stary
Hi Jorge,
firstly, thanks for the release! I am trying to compile
it here on my FreeBSD 6.2-RELEASE-p8.
> -----
> FLTK2
> -----
Installed without problems into /usr/local
> ----------
> dw-0.0.43j
> ----------
>
> tar jxvf dw-testbed-0.0.43j.tar.bz2
> cd dw-testbed-0.0.43j
> ./configure
> make
Fails (see typescript at bottom). The ./configure script finds FLTK,
but then, the test subdirectory's Makefile doesn't use no -I option
and the FLTK includes are not found. Short summary:
$ ./configure
[...]
checking FLTK2... yes
[...]
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lout/Makefile
config.status: creating dw/Makefile
config.status: creating test/Makefile
config.status: creating doc/Makefile
config.status: executing depfiles commands
$ gmake
Making all in lout [...]
Making all in dw [...]
Making all in test
gmake[1]: Entering directory `/home/hans/src/dw-testbed-0.0.43j/test'
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT dw_anchors_test.o -MD -MP -MF .deps/dw_anchors_test.Tpo -c -o dw_anchors_test.o dw_anchors_test.cc
dw_anchors_test.cc:24:25: fltk/Window.h: No such file or directory
[...]
dw_anchors_test.cc:151: error: `run' is not a member of `dw::fltk'
gmake[1]: *** [dw_anchors_test.o] Error 1
gmake[1]: Leaving directory `/home/hans/src/dw-testbed-0.0.43j/test'
gmake: *** [all-recursive] Error 1
Jan
hans@freebsd:dw-testbed-0.0.43j$ pwd
/home/hans/src/dw-testbed-0.0.43j
hans@freebsd:dw-testbed-0.0.43j$ ./configure
checking build system type... i386-unknown-freebsd6.2
checking host system type... i386-unknown-freebsd6.2
checking target system type... i386-unknown-freebsd6.2
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking FLTK2... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lout/Makefile
config.status: creating dw/Makefile
config.status: creating test/Makefile
config.status: creating doc/Makefile
config.status: executing depfiles commands
hans@freebsd:dw-testbed-0.0.43j$ gmake
Making all in lout
gmake[1]: Entering directory `/home/hans/src/dw-testbed-0.0.43j/lout'
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT container.o -MD -MP -MF .deps/container.Tpo -c -o container.o container.cc
mv -f .deps/container.Tpo .deps/container.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT identity.o -MD -MP -MF .deps/identity.Tpo -c -o identity.o identity.cc
mv -f .deps/identity.Tpo .deps/identity.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o misc.cc
mv -f .deps/misc.Tpo .deps/misc.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT object.o -MD -MP -MF .deps/object.Tpo -c -o object.o object.cc
mv -f .deps/object.Tpo .deps/object.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT signal.o -MD -MP -MF .deps/signal.Tpo -c -o signal.o signal.cc
mv -f .deps/signal.Tpo .deps/signal.Po
rm -f liblout.a
ar cru liblout.a container.o identity.o misc.o object.o signal.o
ranlib liblout.a
gmake[1]: Leaving directory `/home/hans/src/dw-testbed-0.0.43j/lout'
Making all in dw
gmake[1]: Entering directory `/home/hans/src/dw-testbed-0.0.43j/dw'
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT findtext.o -MD -MP -MF .deps/findtext.Tpo -c -o findtext.o findtext.cc
mv -f .deps/findtext.Tpo .deps/findtext.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT iterator.o -MD -MP -MF .deps/iterator.Tpo -c -o iterator.o iterator.cc
mv -f .deps/iterator.Tpo .deps/iterator.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT layout.o -MD -MP -MF .deps/layout.Tpo -c -o layout.o layout.cc
mv -f .deps/layout.Tpo .deps/layout.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT selection.o -MD -MP -MF .deps/selection.Tpo -c -o selection.o selection.cc
mv -f .deps/selection.Tpo .deps/selection.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT style.o -MD -MP -MF .deps/style.Tpo -c -o style.o style.cc
mv -f .deps/style.Tpo .deps/style.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT types.o -MD -MP -MF .deps/types.Tpo -c -o types.o types.cc
mv -f .deps/types.Tpo .deps/types.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT ui.o -MD -MP -MF .deps/ui.Tpo -c -o ui.o ui.cc
mv -f .deps/ui.Tpo .deps/ui.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT widget.o -MD -MP -MF .deps/widget.Tpo -c -o widget.o widget.cc
mv -f .deps/widget.Tpo .deps/widget.Po
rm -f libDw-core.a
ar cru libDw-core.a findtext.o iterator.o layout.o selection.o style.o types.o ui.o widget.o
ranlib libDw-core.a
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkcomplexbutton.o -MD -MP -MF .deps/libDw_fltk_a-fltkcomplexbutton.Tpo -c -o libDw_fltk_a-fltkcomplexbutton.o `test -f 'fltkcomplexbutton.cc' || echo './'`fltkcomplexbutton.cc
mv -f .deps/libDw_fltk_a-fltkcomplexbutton.Tpo .deps/libDw_fltk_a-fltkcomplexbutton.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkflatview.o -MD -MP -MF .deps/libDw_fltk_a-fltkflatview.Tpo -c -o libDw_fltk_a-fltkflatview.o `test -f 'fltkflatview.cc' || echo './'`fltkflatview.cc
mv -f .deps/libDw_fltk_a-fltkflatview.Tpo .deps/libDw_fltk_a-fltkflatview.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkimgbuf.o -MD -MP -MF .deps/libDw_fltk_a-fltkimgbuf.Tpo -c -o libDw_fltk_a-fltkimgbuf.o `test -f 'fltkimgbuf.cc' || echo './'`fltkimgbuf.cc
mv -f .deps/libDw_fltk_a-fltkimgbuf.Tpo .deps/libDw_fltk_a-fltkimgbuf.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkmisc.o -MD -MP -MF .deps/libDw_fltk_a-fltkmisc.Tpo -c -o libDw_fltk_a-fltkmisc.o `test -f 'fltkmisc.cc' || echo './'`fltkmisc.cc
mv -f .deps/libDw_fltk_a-fltkmisc.Tpo .deps/libDw_fltk_a-fltkmisc.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkplatform.o -MD -MP -MF .deps/libDw_fltk_a-fltkplatform.Tpo -c -o libDw_fltk_a-fltkplatform.o `test -f 'fltkplatform.cc' || echo './'`fltkplatform.cc
mv -f .deps/libDw_fltk_a-fltkplatform.Tpo .deps/libDw_fltk_a-fltkplatform.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkpreview.o -MD -MP -MF .deps/libDw_fltk_a-fltkpreview.Tpo -c -o libDw_fltk_a-fltkpreview.o `test -f 'fltkpreview.cc' || echo './'`fltkpreview.cc
mv -f .deps/libDw_fltk_a-fltkpreview.Tpo .deps/libDw_fltk_a-fltkpreview.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkui.o -MD -MP -MF .deps/libDw_fltk_a-fltkui.Tpo -c -o libDw_fltk_a-fltkui.o `test -f 'fltkui.cc' || echo './'`fltkui.cc
mv -f .deps/libDw_fltk_a-fltkui.Tpo .deps/libDw_fltk_a-fltkui.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkviewbase.o -MD -MP -MF .deps/libDw_fltk_a-fltkviewbase.Tpo -c -o libDw_fltk_a-fltkviewbase.o `test -f 'fltkviewbase.cc' || echo './'`fltkviewbase.cc
mv -f .deps/libDw_fltk_a-fltkviewbase.Tpo .deps/libDw_fltk_a-fltkviewbase.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wno-non-virtual-dtor -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT libDw_fltk_a-fltkviewport.o -MD -MP -MF .deps/libDw_fltk_a-fltkviewport.Tpo -c -o libDw_fltk_a-fltkviewport.o `test -f 'fltkviewport.cc' || echo './'`fltkviewport.cc
mv -f .deps/libDw_fltk_a-fltkviewport.Tpo .deps/libDw_fltk_a-fltkviewport.Po
rm -f libDw-fltk.a
ar cru libDw-fltk.a libDw_fltk_a-fltkcomplexbutton.o libDw_fltk_a-fltkflatview.o libDw_fltk_a-fltkimgbuf.o libDw_fltk_a-fltkmisc.o libDw_fltk_a-fltkplatform.o libDw_fltk_a-fltkpreview.o libDw_fltk_a-fltkui.o libDw_fltk_a-fltkviewbase.o libDw_fltk_a-fltkviewport.o
ranlib libDw-fltk.a
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT alignedtextblock.o -MD -MP -MF .deps/alignedtextblock.Tpo -c -o alignedtextblock.o alignedtextblock.cc
mv -f .deps/alignedtextblock.Tpo .deps/alignedtextblock.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT bullet.o -MD -MP -MF .deps/bullet.Tpo -c -o bullet.o bullet.cc
mv -f .deps/bullet.Tpo .deps/bullet.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT image.o -MD -MP -MF .deps/image.Tpo -c -o image.o image.cc
mv -f .deps/image.Tpo .deps/image.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT listitem.o -MD -MP -MF .deps/listitem.Tpo -c -o listitem.o listitem.cc
mv -f .deps/listitem.Tpo .deps/listitem.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT ruler.o -MD -MP -MF .deps/ruler.Tpo -c -o ruler.o ruler.cc
mv -f .deps/ruler.Tpo .deps/ruler.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT table.o -MD -MP -MF .deps/table.Tpo -c -o table.o table.cc
mv -f .deps/table.Tpo .deps/table.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT tablecell.o -MD -MP -MF .deps/tablecell.Tpo -c -o tablecell.o tablecell.cc
mv -f .deps/tablecell.Tpo .deps/tablecell.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT textblock.o -MD -MP -MF .deps/textblock.Tpo -c -o textblock.o textblock.cc
mv -f .deps/textblock.Tpo .deps/textblock.Po
rm -f libDw-widgets.a
ar cru libDw-widgets.a alignedtextblock.o bullet.o image.o listitem.o ruler.o table.o tablecell.o textblock.o
ranlib libDw-widgets.a
gmake[1]: Leaving directory `/home/hans/src/dw-testbed-0.0.43j/dw'
Making all in test
gmake[1]: Entering directory `/home/hans/src/dw-testbed-0.0.43j/test'
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dw-testbed\" -DVERSION=\"0.0.43j\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_UIO_H=1 -I. -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -MT dw_anchors_test.o -MD -MP -MF .deps/dw_anchors_test.Tpo -c -o dw_anchors_test.o dw_anchors_test.cc
dw_anchors_test.cc:24:25: fltk/Window.h: No such file or directory
dw_anchors_test.cc:25:22: fltk/run.h: No such file or directory
In file included from dw_anchors_test.cc:28:
../dw/fltkcore.hh:16:25: fltk/Widget.h: No such file or directory
In file included from ../dw/fltkcore.hh:19,
from dw_anchors_test.cc:28:
../dw/fltkimgbuf.hh:24: error: ISO C++ forbids declaration of `uchar' with no type
../dw/fltkimgbuf.hh:24: error: expected `;' before '*' token
../dw/fltkimgbuf.hh:57: error: `::fltk' has not been declared
../dw/fltkimgbuf.hh:57: error: `Widget' has not been declared
../dw/fltkimgbuf.hh:58: error: ISO C++ forbids declaration of `target' with no type
In file included from ../dw/fltkcore.hh:20,
from dw_anchors_test.cc:28:
../dw/fltkplatform.hh:8:23: fltk/Font.h: No such file or directory
In file included from ../dw/fltkcore.hh:20,
from dw_anchors_test.cc:28:
../dw/fltkplatform.hh:20: error: `::fltk' has not been declared
../dw/fltkplatform.hh:44: error: `::fltk' has not been declared
../dw/fltkplatform.hh:44: error: `Widget' has not been declared
../dw/fltkplatform.hh:45: error: ISO C++ forbids declaration of `widget' with no type
../dw/fltkplatform.hh:46: error: `::fltk' has not been declared
../dw/fltkplatform.hh:46: error: `Widget' has not been declared
../dw/fltkplatform.hh:47: error: ISO C++ forbids declaration of `widget' with no type
../dw/fltkplatform.hh:48: error: `::fltk' has not been declared
../dw/fltkplatform.hh:48: error: `Widget' has not been declared
../dw/fltkplatform.hh:48: error: ISO C++ forbids declaration of `widget' with no type
In file included from ../dw/fltkcore.hh:21,
from dw_anchors_test.cc:28:
../dw/fltkui.hh:8:25: fltk/Button.h: No such file or directory
../dw/fltkui.hh:9:23: fltk/Menu.h: No such file or directory
In file included from ../dw/fltkcore.hh:21,
from dw_anchors_test.cc:28:
../dw/fltkui.hh:179: error: `::fltk' has not been declared
../dw/fltkui.hh:179: error: ISO C++ forbids declaration of `Widget' with no type
../dw/fltkui.hh:179: error: expected `;' before '*' token
../dw/fltkui.hh:190: error: `::fltk' has not been declared
../dw/fltkui.hh:190: error: ISO C++ forbids declaration of `Widget' with no type
../dw/fltkui.hh:190: error: `Widget' declared as a `virtual' field
../dw/fltkui.hh:190: error: expected `;' before '*' token
../dw/fltkui.hh:192: error: `::fltk' has not been declared
../dw/fltkui.hh:192: error: `Widget' has not been declared
../dw/fltkui.hh:192: error: ISO C++ forbids declaration of `widget' with no type
../dw/fltkui.hh:230: error: `::fltk' has not been declared
../dw/fltkui.hh:230: error: `Widget' has not been declared
../dw/fltkui.hh:230: error: ISO C++ forbids declaration of `widget' with no type
../dw/fltkui.hh:233: error: `::fltk' has not been declared
../dw/fltkui.hh:233: error: ISO C++ forbids declaration of `Widget' with no type
../dw/fltkui.hh:233: error: expected `;' before '*' token
../dw/fltkui.hh:252: error: `::fltk' has not been declared
../dw/fltkui.hh:252: error: `Widget' has not been declared
../dw/fltkui.hh:252: error: ISO C++ forbids declaration of `widget' with no type
../dw/fltkui.hh:276: error: `::fltk' has not been declared
../dw/fltkui.hh:276: error: ISO C++ forbids declaration of `Widget' with no type
../dw/fltkui.hh:276: error: expected `;' before '*' token
../dw/fltkui.hh:298: error: `::fltk' has not been declared
../dw/fltkui.hh:298: error: `Widget' has not been declared
../dw/fltkui.hh:298: error: ISO C++ forbids declaration of `widget' with no type
../dw/fltkui.hh:301: error: `::fltk' has not been declared
../dw/fltkui.hh:301: error: ISO C++ forbids declaration of `Widget' with no type
../dw/fltkui.hh:301: error: expected `;' before '*' token
../dw/fltkui.hh:323: error: `::fltk' has not been declared
../dw/fltkui.hh:323: error: ISO C++ forbids declaration of `Button' with no type
../dw/fltkui.hh:323: error: `Button' declared as a `virtual' field
../dw/fltkui.hh:323: error: expected `;' before '*' token
../dw/fltkui.hh:324: error: `::fltk' has not been declared
../dw/fltkui.hh:324: error: ISO C++ forbids declaration of `Widget' with no type
../dw/fltkui.hh:324: error: expected `;' before '*' token
../dw/fltkui.hh:342: error: `::fltk' has not been declared
../dw/fltkui.hh:342: error: ISO C++ forbids declaration of `Button' with no type
../dw/fltkui.hh:342: error: expected `;' before '*' token
../dw/fltkui.hh:400: error: `::fltk' has not been declared
../dw/fltkui.hh:400: error: `Widget' has not been declared
../dw/fltkui.hh:400: error: ISO C++ forbids declaration of `widget' with no type
../dw/fltkui.hh:404: error: `::fltk' has not been declared
../dw/fltkui.hh:404: error: ISO C++ forbids declaration of `Button' with no type
../dw/fltkui.hh:404: error: expected `;' before '*' token
../dw/fltkui.hh:436: error: `::fltk' has not been declared
../dw/fltkui.hh:436: error: ISO C++ forbids declaration of `Menu' with no type
../dw/fltkui.hh:436: error: expected `;' before '*' token
../dw/fltkui.hh:437: error: `::fltk' has not been declared
../dw/fltkui.hh:437: error: `Menu' was not declared in this scope
../dw/fltkui.hh:437: error: template argument 1 is invalid
../dw/fltkui.hh:437: error: template argument 1 is invalid
../dw/fltkui.hh:437: error: ISO C++ forbids declaration of `stack' with no type
../dw/fltkui.hh:439: error: `::fltk' has not been declared
../dw/fltkui.hh:439: error: expected `)' before '*' token
../dw/fltkui.hh:447: error: `::fltk' has not been declared
../dw/fltkui.hh:447: error: ISO C++ forbids declaration of `Widget' with no type
../dw/fltkui.hh:447: error: expected `;' before '*' token
../dw/fltkui.hh:448: error: `::fltk' has not been declared
../dw/fltkui.hh:448: error: ISO C++ forbids declaration of `Menu' with no type
../dw/fltkui.hh:448: error: `Menu' declared as a `virtual' field
../dw/fltkui.hh:448: error: expected `;' before '*' token
../dw/fltkui.hh:470: error: `::fltk' has not been declared
../dw/fltkui.hh:470: error: ISO C++ forbids declaration of `Menu' with no type
../dw/fltkui.hh:470: error: expected `;' before '*' token
../dw/fltkui.hh:484: error: `::fltk' has not been declared
../dw/fltkui.hh:484: error: ISO C++ forbids declaration of `Menu' with no type
../dw/fltkui.hh:484: error: expected `;' before '*' token
In file included from dw_anchors_test.cc:29:
../dw/fltkviewport.hh:4:24: fltk/Group.h: No such file or directory
../dw/fltkviewport.hh:5:28: fltk/Scrollbar.h: No such file or directory
In file included from ../dw/fltkviewport.hh:9,
from dw_anchors_test.cc:29:
../dw/fltkviewbase.hh:13: error: `::fltk' has not been declared
../dw/fltkviewbase.hh:14: error: expected class-name before '{' token
../dw/fltkviewbase.hh:69: error: `::fltk' has not been declared
../dw/fltkviewbase.hh:69: error: `Widget' was not declared in this scope
../dw/fltkviewbase.hh:69: error: template argument 1 is invalid
../dw/fltkviewbase.hh:70: error: template argument 1 is invalid
../dw/fltkviewbase.hh:70: error: ISO C++ forbids declaration of `canvasWidgets' with no type
../dw/fltkviewbase.hh:85: error: `::fltk' has not been declared
../dw/fltkviewbase.hh:85: error: `Widget' has not been declared
../dw/fltkviewbase.hh:85: error: ISO C++ forbids declaration of `widget' with no type
../dw/fltkviewbase.hh:86: error: `::fltk' has not been declared
../dw/fltkviewbase.hh:86: error: `Widget' has not been declared
../dw/fltkviewbase.hh:87: error: ISO C++ forbids declaration of `widget' with no type
../dw/fltkviewbase.hh:88: error: `::fltk' has not been declared
../dw/fltkviewbase.hh:88: error: `Widget' has not been declared
../dw/fltkviewbase.hh:88: error: ISO C++ forbids declaration of `widget' with no type
In file included from dw_anchors_test.cc:29:
../dw/fltkviewport.hh:24: error: `::fltk' has not been declared
../dw/fltkviewport.hh:24: error: ISO C++ forbids declaration of `Scrollbar' with no type
../dw/fltkviewport.hh:24: error: expected `;' before '*' token
../dw/fltkviewport.hh:27: error: `::fltk' has not been declared
../dw/fltkviewport.hh:27: error: `Widget' was not declared in this scope
../dw/fltkviewport.hh:27: error: template argument 1 is invalid
../dw/fltkviewport.hh:27: error: template argument 1 is invalid
../dw/fltkviewport.hh:27: error: ISO C++ forbids declaration of `gadgets' with no type
../dw/fltkviewport.hh:34: error: `Widget' has not been declared
../dw/fltkviewport.hh:34: error: ISO C++ forbids declaration of `hscrollbar' with no type
../dw/fltkviewport.hh:35: error: `Widget' has not been declared
../dw/fltkviewport.hh:35: error: ISO C++ forbids declaration of `vscrollbar' with no type
../dw/fltkviewport.hh:64: error: `::fltk' has not been declared
../dw/fltkviewport.hh:64: error: `Widget' has not been declared
../dw/fltkviewport.hh:64: error: ISO C++ forbids declaration of `gadget' with no type
dw_anchors_test.cc:40: error: expected initializer before '*' token
dw_anchors_test.cc:51: error: variable or field `anchorCallback' declared void
dw_anchors_test.cc:51: error: `Widget' is not a member of `dw::fltk'
dw_anchors_test.cc:51: error: `widget' was not declared in this scope
dw_anchors_test.cc:51: error: expected primary-expression before "void"
dw_anchors_test.cc:52: error: initializer expression list treated as compound expression
dw_anchors_test.cc:52: error: expected `,' or `;' before '{' token
dw_anchors_test.cc: In function `void textTimeout(void*)':
dw_anchors_test.cc:91: error: `repeat_timeout' is not a member of `dw::fltk'
dw_anchors_test.cc: In function `int main(int, char**)':
dw_anchors_test.cc:102: error: `window' was not declared in this scope
dw_anchors_test.cc:102: error: `dw::fltk::Window' has not been declared
dw_anchors_test.cc:113: error: `Button' is not a member of `dw::fltk'
dw_anchors_test.cc:113: error: `button' was not declared in this scope
dw_anchors_test.cc:114: error: `dw::fltk::Button' has not been declared
dw_anchors_test.cc:116: error: `WHEN_RELEASE' is not a member of `dw::fltk'
dw_anchors_test.cc:146: error: `add_timeout' is not a member of `dw::fltk'
dw_anchors_test.cc:151: error: `run' is not a member of `dw::fltk'
gmake[1]: *** [dw_anchors_test.o] Error 1
gmake[1]: Leaving directory `/home/hans/src/dw-testbed-0.0.43j/test'
gmake: *** [all-recursive] Error 1
Oct. 6, 2007
fix for links within lists
by place
Hello all,
I've hacked up my html.cc too much to provide a proper patch, but it's
just one line. If you add:
Html_connect_signals(html, list_item);
to Html_tag_open_li()
(after the item_style->unref(); seemed like a nice place),
then links inside lists will work.
Oct. 6, 2007
Re: [Dillo-dev] Dillo FLTK2 alpha release for developers
by Vincent Thomasset
Le Fri, 5 Oct 2007 19:30:51 +0100,
higuita <higuita7(a)yahoo.co.uk> a écrit :
Hi,
> Can you make a patch so i can try? that page is too much
> technical for my sparse knowledge, i didnt understand anything :)
Sure, though i'm not at all sure this is the correct way to fix this
issue.
Cheers,
Vincent
Oct. 5, 2007
Re: [Dillo-dev] Dillo FLTK2 alpha release for developers
by higuita
Hi
On Fri, 5 Oct 2007 19:04:08 +0200, Vincent Thomasset <vincent.thomasset(a)skynet.be> wrote:
> > > Now it starts, but when i try to load a page it crashes:
> > I think this link may have some clue as to why this occurs:
> > http://sourceware.org/ml/glibc-bugs/2007-08/msg00148.html
> Confirmed, copying the va_list in dStr_vsprintfa (dlib.c) fixes the
> crash for me and i'm now able to display pages.
Can you make a patch so i can try? that page is too much
technical for my sparse knowledge, i didnt understand anything :)
thanks
higuita
--
Naturally the common people don't want war... but after all it is the
leaders of a country who determine the policy, and it is always a
simple matter to drag the people along, whether it is a democracy, or
a fascist dictatorship, or a parliament, or a communist dictatorship.
Voice or no voice, the people can always be brought to the bidding of
the leaders. That is easy. All you have to do is tell them they are
being attacked, and denounce the pacifists for lack of patriotism and
exposing the country to danger. It works the same in every country.
-- Hermann Goering, Nazi and war criminal, 1883-1946
Oct. 5, 2007