Re: build fails on CentOS 7

"Sebastian Geerken" <[email protected]>
Newsgroups gmane.comp.web.dillo.devel
Message-ID <[email protected]>
On Sa, Jul 12, 2014, Bob Tennent wrote:
>   :
> Making all in test
> make[2]: Entering directory `/home/rdt/src/dillo-3.0.4/test'
> g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I/usr/local/include -I/usr/include/freetype2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -g -O2 -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions -MT dw_anchors_test.o -MD -MP -MF .deps/dw_anchors_test.Tpo -c -o dw_anchors_test.o dw_anchors_test.cc
> mv -f .deps/dw_anchors_test.Tpo .deps/dw_anchors_test.Po
> g++ -I/usr/include/freetype2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -g -O2 -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions  -L/usr/local/lib -o dw-anchors-test dw_anchors_test.o ../dw/libDw-widgets.a ../dw/libDw-fltk.a ../dw/libDw-core.a ../lout/liblout.a -Wl,-z,relro -lfltk 
> /bin/ld: ../dw/libDw-fltk.a(libDw_fltk_a-fltkviewbase.o): undefined reference to symbol 'XCreatePixmap'
> /bin/ld: note: 'XCreatePixmap' is defined in DSO /lib64/libX11.so.6 so try adding it to the linker command line
> /lib64/libX11.so.6: could not read symbols: Invalid operation
> collect2: error: ld returned 1 exit status
> make[2]: *** [dw-anchors-test] Error 1
> make[2]: Leaving directory `/home/rdt/src/dillo-3.0.4/test'

I've just pushed a possible fix to <http://hg.dillo.org/dillo>, please
test it. Or apply the attached patch to dillo 3.0.4, if you want to
install a stable version.

Sebastian

_______________________________________________
Dillo-dev mailing list
[email protected]
http://lists.dillo.org/cgi-bin/mailman/listinfo/dillo-dev
tests_X11.diff (text/x-diff, 4.6 KB)
diff -r a6cf87ac8c05 test/Makefile.am
--- a/test/Makefile.am	Tue Jul 08 04:56:18 2014 +0000
+++ b/test/Makefile.am	Sat Jul 12 15:27:08 2014 +0200
@@ -37,7 +37,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_example_SOURCES = dw_example.cc
 dw_example_LDADD = \
@@ -45,7 +45,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_find_test_SOURCES = dw_find_test.cc
 dw_find_test_LDADD = \
@@ -53,7 +53,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_float_test_SOURCES = dw_float_test.cc
 dw_float_test_LDADD = \
@@ -61,7 +61,7 @@
 	../dw/libDw-fltk.a \
 	../dw/libDw-core.a \
 	../lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_links_SOURCES = dw_links.cc
 dw_links_LDADD = \
@@ -69,7 +69,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_links2_SOURCES = dw_links2.cc
 dw_links2_LDADD = \
@@ -77,7 +77,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_image_background_SOURCES = dw_image_background.cc
 dw_image_background_LDADD = \
@@ -85,7 +85,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_images_simple_SOURCES = dw_images_simple.cc
 dw_images_simple_LDADD = \
@@ -93,7 +93,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_images_scaled_SOURCES = dw_images_scaled.cc
 dw_images_scaled_LDADD = \
@@ -101,7 +101,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_images_scaled2_SOURCES = dw_images_scaled2.cc
 dw_images_scaled2_LDADD = \
@@ -109,7 +109,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_lists_SOURCES = dw_lists.cc
 dw_lists_LDADD = \
@@ -117,7 +117,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_table_aligned_SOURCES = dw_table_aligned.cc
 dw_table_aligned_LDADD = \
@@ -125,7 +125,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_table_SOURCES = dw_table.cc
 dw_table_LDADD = \
@@ -133,7 +133,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_border_test_SOURCES = dw_border_test.cc
 dw_border_test_LDADD = \
@@ -141,7 +141,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 
 dw_imgbuf_mem_test_SOURCES = dw_imgbuf_mem_test.cc
@@ -150,7 +150,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_resource_test_SOURCES = dw_resource_test.cc
 dw_resource_test_LDADD = \
@@ -158,7 +158,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 dw_ui_test_SOURCES = \
 	dw_ui_test.cc \
@@ -169,7 +169,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 shapes_SOURCES = shapes.cc
 shapes_LDADD = \
@@ -191,7 +191,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 trie_SOURCES = trie.cc
 
@@ -200,7 +200,7 @@
 	$(top_builddir)/dw/libDw-fltk.a \
 	$(top_builddir)/dw/libDw-core.a \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
 
 notsosimplevector_SOURCES = notsosimplevector.cc
 
@@ -210,4 +210,4 @@
 
 unicode_test_LDADD = \
 	$(top_builddir)/lout/liblout.a \
-	@LIBFLTK_LIBS@
+	@LIBFLTK_LIBS@ @LIBX11_LIBS@
signature.asc (application/pgp-signature, 490 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBAgAGBQJTwTiaAAoJEAw7+YHB+ZL6rXgIALQsAnQGkEAh+q8lqt42YKPD
0RinSa6B6T9xIXmeufLr3OZ++zUFkx5kb9ADzLQjsdKn4k0PvfmErXfy1l1i3sRd
W94LMh74c3O4sJSWQmBwOmkkEPrGak+g06mXkhq0ATjNWxEra4Mfl5JfXIDTtCkr
bW7UIONDHlAkou1IGeH78GPgMr+uL0p3DtTf/i+BjzFm95X8ZU56pJnnSefxMU6f
sHwNo5DeDPI0zwDogMGGlbiKfP3dr6ecUWxSrtGzXLs2x3CtoxIlCFhL232LLOxq
jz7duxiD5KraRg7iaticBeMt9gAWhFo3IOT/zP6EHwSOm/MqYtN4YAHPb+Qwmdc=
=xq2a
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.