Mon 28 Dec 2009 10:01:30 AM UTC, comment #1:
Thanks for the bug report.
Of cause it is not necessary to force use of version 1.5E.
Let me explain why this patch has been included, so we can look for the best way to deal with the new bug and the problem that this patch should improve.
The patched you digged out was thought to fix the following bug reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>:
--- begin quotation ---
I was able to build gv 3.6.7 just fine on an x86 Solaris 10U5 system with GCC 4.2.3, but building on a SPARC Solaris 10U6 system with GCC 4.2.4 results in this build problem:
gcc-4.2.4 -DHAVE_CONFIG_H -I. -DNON_BLOCKING_IO -DGV_CODE -DGV_LIBDIR=\"/usr/local/share/gv\" -I../lib -I../lib -g -I/usr/openwin/include -O2 -MT Vlist.o -MD -MP -MF .deps/Vlist.Tpo -c -o Vlist.o Vlist.c
Vlist.c: In function 'Initialize':
Vlist.c:224: error: 'SimplePart' has no member named 'international'
Vlist.c:225: error: 'LabelPart' has no member named 'fontset'
Vlist.c: In function 'PaintEntryString':
Vlist.c:352: error: 'SimplePart' has no member named 'international'
Vlist.c:353: error: 'LabelPart' has no member named 'fontset'
Vlist.c: In function 'PaintVlistWidget':
Vlist.c:619: error: 'SimplePart' has no member named 'international'
Vlist.c:620: error: 'LabelPart' has no member named 'fontset'
gmake[2]: *** [Vlist.o] Error 1
It seems that this has something to do with an old libXaw3d library being installed. If I move it out of the way the package refuses to configure at all even though none of the documentation mentions a need for libXaw3d:
checking for XawInitializeWidgetSet in -lXaw3d... no
configure: error: Unable to find a valid Xaw3d library. Please install it and rerun configure.
--- end quotation ---
The patch was intended to give a suitible error message on that system.
|