Dillo-dev
By thread
dillo-dev@mailman3.com
By month
Messages by month
- ----- 2026 -----
- 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
- 3 participants
- 11667 messages
Re: fix for links within lists
by Matthias Franz
On Mon, Oct 08, 2007 at 09:42:53PM +0000, place wrote:
> this seems to fix the problem for me:
Yes, that seems to work. Thanks!
--
Matthias Franz
Oct. 9, 2007
Re: [Dillo-dev] Re: [patch] improve scroll performance of dillo-fltk
by Johannes Hofmann
On Mon, Oct 08, 2007 at 10:23:22PM +0200, Matthias Franz wrote:
> On Mon, Oct 08, 2007 at 08:01:14PM +0200, Johannes Hofmann wrote:
> > * Hotkey bindings for arrow keys, Home- and EndKey.
>
> Fine! Only using the arrow keys is quite slow and consumes all CPU time
> on my machine. In contrast, srolling with the old Dillo was quick and
> produced almost no CPU load.
It is slow, because the default linesize (the amount a scrollbar
scrolls when pushing on the arrow is 1. I could change that, but
what would be a reasonable value?
Apart from that it should not consume all CPU time. It doesn't
here. On which html page do you test? Is it in a remote X11 session?
It might perhaps depend on the keyboard repeat rate.
Does it also happen, when you keep the arrow on the scrollbar
pressed?
>
> A question: Would it be difficult to add mouse wheel support as well?
> On my machine that does not work. (Or is thia a configuration issue
> regarding FLTK?)
No it's just some missing code.
Johannes
>
> Thanks in advance,
> --
> Matthias Franz
>
> _______________________________________________
> Dillo-dev mailing list
> Dillo-dev(a)dillo.org
> http://lists.auriga.wearlab.de/cgi-bin/mailman/listinfo/dillo-dev
Oct. 9, 2007
Re: [Dillo-dev] fix for links within lists
by place
> 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
I think when the pointer leaves by going up, it's
getting enter/leave events instead of motion events,
due to the link going right to the top of the textblock.
I'm not positive about that, but this seems to fix
the problem for me:
--- textblock.cc 2007-10-08 21:27:10.000000000 +0000
+++ textblock.cc.new 2007-10-08 21:27:52.000000000 +0000
@@ -483,10 +483,12 @@
void Textblock::enterNotifyImpl (core::EventCrossing *event)
{
+ hoverLink = -1;
}
void Textblock::leaveNotifyImpl (core::EventCrossing *event)
{
+ (void) emitLinkEnter (-1, -1, -1);
}
/**
Oct. 8, 2007
Re: [patch] improve scroll performance of dillo-fltk
by Matthias Franz
On Mon, Oct 08, 2007 at 08:01:14PM +0200, Johannes Hofmann wrote:
> * Hotkey bindings for arrow keys, Home- and EndKey.
Fine! Only using the arrow keys is quite slow and consumes all CPU time
on my machine. In contrast, srolling with the old Dillo was quick and
produced almost no CPU load.
A question: Would it be difficult to add mouse wheel support as well?
On my machine that does not work. (Or is thia a configuration issue
regarding FLTK?)
Thanks in advance,
--
Matthias Franz
Oct. 8, 2007
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