installing dillo-2.1.2b

22 views
Skip to first unread message

r0ller

unread,
Nov 18, 2009, 7:15:29 AM11/18/09
to minix3
Hi All,

I tried to install dillo on minix3.1.5 so as a prerequisite I
installed fltk-2.0-r6525. The first problems I managed to handle. When
bulid.minix reached gmake, it stopped at Makefile line 15 because of
the @SET_MAKE@ macro. So I installed autoconf-2.59 and automake-1.9
and issued autoreconf. Tried build.minix again and got quite far but
it finally stopped with:
uicmd.cc: In function 'double rint(double)':
uicmd.cc:389:error: 'double rint(double)' was declared extern and
later static
/usr/gnu/lib/gcc/i386-pc-minix/4.1.1/include/math.h:40:error: previous
declaration of 'double rint(double)'

Could anyone who tried to compile dillo help me? Thanks in advance!

Regards,
r0ller

Ben Gras

unread,
Nov 18, 2009, 9:49:43 AM11/18/09
to minix3
Dillo isn't officially ported - it's left out of the packman indexes
for a reason and it shouldn't be on the software page either, sorry.

r0ller

unread,
Nov 25, 2009, 10:03:31 AM11/25/09
to minix3
Despite it's not being officially ported I gave it yet another try and
edited uicmd.cc so that rint() is not declared twice. This way it gets
till linking dillo and I finally get:
g++ -I/usr/local/include -I/usr/X11R6/include -Wno-non-virtual-dtor -g
-O2 -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions -L/usr/
local/lib/gcc -L/usr/local/lib -o dillo dillo.o paths.o ui.o uicmd.o
bw.o cookies.o auth.o colors.o misc.o history.o prefs.o prefsparser.o
keys.o url.o bitvec.o klist.o chain.o utf8.o timeout.o dialog.o web.o
nav.o cache.o decode.o dicache.o capi.o css.o cssparser.o
styleengine.o plain.o html.o form.o table.o bookmark.o dns.o gif.o
jpeg.o png.o imgbuf.o image.o menu.o dpiapi.o findbar.o xembed.o ../
dlib/libDlib.a ../dpip/libDpip.a IO/libDiof.a ..dw/libDw-
widgets.a ..dw/libDw-fltk.a ../dw/libDw-core.a ../lout/liblout.a -
ljpeg -lpng -lm -L/usr/local/lib -lfltk2_images -lfltk2_png -lfltk2_z -
lfltk2_images -lfltk2_jpeg -lfltk2 -L/usr/X11R6-gcc/lib -lX11 -lXi -
lXinerama -lXext -lsupc++ -lz -liconv
/usr/gnu/bin/gld:../dlib/libDlib.a: file format not recognized;
treating as linker script
/usr/gnu/bin/gld:../dlib/libDlib.a:1: parse error
collect2: ld returned 1 exit status
gmake[3]: *** [dillo] Error 1

I can't figure it out why. Suggestions are welcome.

Regards,
r0ller

Colin Fowler

unread,
Nov 25, 2009, 6:42:30 PM11/25/09
to min...@googlegroups.com
ar was probably used to create /dlib/libDlib.a etc. Make sure you set
ar to be gar (found in /usr/gnu/bin)
> --
>
> You received this message because you are subscribed to the Google Groups "minix3" group.
> To post to this group, send email to min...@googlegroups.com.
> To unsubscribe from this group, send email to minix3+un...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/minix3?hl=en.
>
>
>

r0ller

unread,
Nov 26, 2009, 4:06:16 AM11/26/09
to minix3
The environment variable AR is set to /usr/gnu/bin/gar in
dillo.myconf.minix script (called from build.minix) so I'd expect gar
being used. If that's not enough, where shall I set it to be used?
Reply all
Reply to author
Forward
0 new messages