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
October 2007
- 20 participants
- 132 messages
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
[patch] improve scroll performance of dillo-fltk
by Johannes Hofmann
Hi,
below is an initial patch that improves scrolling performance of
dillo-fltk by copying screen data instead of rerendering it.
It's based on Scroll.cxx from fltk.
The difference is noticeable mostly when scrolling large images
especially within a remote X11 session.
The newly introduced scrollDX / scrollDY could probabely be combined
with the existing oldScrollX / oldScrollY variables.
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
@@ -54,18 +54,16 @@ void FltkViewBase::draw ()
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);
- }
+ 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);
}
core::ButtonState getDwButtonState ()
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
@@ -131,8 +131,8 @@ void FltkViewport::hscrollbarChanged ()
{
int oldScrollX = scrollX;
scrollX = hscrollbar->value ();
- /** \bug Inefficient */
- redraw (DAMAGE_EXPOSE);
+ scrollDX = scrollX - oldScrollX;
+ redraw (DAMAGE_SCROLL);
updateCanvasWidgets (oldScrollX, scrollY);
theLayout->scrollPosChanged (this, scrollX, scrollY);
}
@@ -141,8 +141,8 @@ void FltkViewport::vscrollbarChanged ()
{
int oldScrollY = scrollY;
scrollY = vscrollbar->value ();
- /** \bug Inefficient */
- redraw (DAMAGE_EXPOSE);
+ scrollDY = scrollY - oldScrollY;
+ redraw (DAMAGE_SCROLL);
updateCanvasWidgets (scrollX, oldScrollY);
theLayout->scrollPosChanged (this, scrollX, scrollY);
}
@@ -163,6 +163,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,20 +189,16 @@ 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)
@@ -205,8 +220,9 @@ int FltkViewport::handle (int event)
case PageUpKey:
oldScrollY = scrollY;
scrollY -= vscrollbar->pagesize ();
+ scrollDY = scrollY - oldScrollY;
adjustScrollbarValues ();
- redraw (DAMAGE_EXPOSE);
+ redraw (DAMAGE_SCROLL);
updateCanvasWidgets (scrollX, oldScrollY);
theLayout->scrollPosChanged (this, scrollX, scrollY);
return 1;
@@ -214,8 +230,9 @@ int FltkViewport::handle (int event)
case PageDownKey:
oldScrollY = scrollY;
scrollY += vscrollbar->pagesize ();
+ scrollDY = scrollY - oldScrollY;
adjustScrollbarValues ();
- redraw (DAMAGE_EXPOSE);
+ redraw (DAMAGE_SCROLL);
updateCanvasWidgets (scrollX, oldScrollY);
theLayout->scrollPosChanged (this, scrollX, scrollY);
return 1;
@@ -254,12 +271,13 @@ void FltkViewport::scrollTo (int x, int
void FltkViewport::scrollTo (int x, int y)
{
int oldScrollX = scrollX;
- //int oldScrollY = scrollY;
+ int oldScrollY = scrollY;
scrollX = x;
scrollY = y;
+ scrollDX = scrollX - oldScrollX;
+ scrollDY = scrollY - oldScrollY;
adjustScrollbarValues ();
- /** \bug Inefficient */
- redraw (DAMAGE_EXPOSE);
+ redraw (DAMAGE_SCROLL);
updateCanvasWidgets (oldScrollX, scrollY);
}
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);
Oct. 5, 2007
Re: [Dillo-dev] Dillo FLTK2 alpha release for developers
by Vincent Thomasset
Le Fri, 5 Oct 2007 04:58:33 +0200,
Vincent Thomasset <vincent.thomasset(a)skynet.be> a écrit :
> Le Tue, 2 Oct 2007 22:23:19 +0000,
> higuita <higuita7(a)yahoo.co.uk> a écrit :
>
> > On Tue, 2 Oct 2007 16:42:16 -0400, wrote:
> >
> > Now it starts, but when i try to load a page it crashes:
>
> I get the same backtrace here on x86_64 too.
>
> 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.
Cheers,
Vincent
Oct. 5, 2007
Re: [Dillo-dev] Dillo FLTK2 alpha release for developers
by Vincent Thomasset
Le Tue, 2 Oct 2007 22:23:19 +0000,
higuita <higuita7(a)yahoo.co.uk> a écrit :
> On Tue, 2 Oct 2007 16:42:16 -0400, wrote:
>
> Now it starts, but when i try to load a page it crashes:
I get the same backtrace here on x86_64 too.
I think this link may have some clue as to why this occurs:
http://sourceware.org/ml/glibc-bugs/2007-08/msg00148.html
Cheers,
Vincent
Oct. 5, 2007
Re: [Dillo-dev] Dillo FLTK2 alpha release for developers
by higuita
Hi again
On Tue, 2 Oct 2007 18:45:07 -0400, wrote:
> Yes, please send your patch to check suspicious parts.
in attach are the 2 patchs, for dw-testbed and dillo
thanks for the help
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. 3, 2007