www/dillo2 doesn't build and returns with the errors bellow REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -Waggregate-return -MT gif.o -MD -MP -MF .deps/gif.Tpo -c -o gif.o gif.c mv -f .deps/dns.Tpo .deps/dns.Po cc -DHAVE_CONFIG_H -I. -I.. -I.. -DDILLO_SYSCONF='"/usr/local/etc/dillo/"' -DDILLO_DOCDIR='"/usr/local/share/doc/dillo/"' -I/usr/local/include -I/usr/local/include/libpng15 -O2 -pipe -fno-strict-aliasing -DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -Waggregate-return -MT jpeg.o -MD -MP -MF .deps/jpeg.Tpo -c -o jpeg.o jpeg.c mv -f .deps/jpeg.Tpo .deps/jpeg.Po cc -DHAVE_CONFIG_H -I. -I.. -I.. -DDILLO_SYSCONF='"/usr/local/etc/dillo/"' -DDILLO_DOCDIR='"/usr/local/share/doc/dillo/"' -I/usr/local/include -I/usr/local/include/libpng15 -O2 -pipe -fno-strict-aliasing -DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -Waggregate-return -MT png.o -MD -MP -MF .deps/png.Tpo -c -o png.o png.c mv -f .deps/png.Tpo .deps/png.Po c++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDILLO_SYSCONF='"/usr/local/etc/dillo/"' -DDILLO_DOCDIR='"/usr/local/share/doc/dillo/"' -I/usr/local/include -I/usr/local/include/libpng15 -I/usr/local/include -I/usr/local/include/freetype2 -O2 -pipe -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -O2 -pipe -fno-strict-aliasing -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions -MT imgbuf.o -MD -MP -MF .deps/imgbuf.Tpo -c -o imgbuf.o imgbuf.cc mv -f .deps/imgbuf.Tpo .deps/imgbuf.Po c++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDILLO_SYSCONF='"/usr/local/etc/dillo/"' -DD ILLO_DOCDIR='"/usr/local/share/doc/dillo/"' -I/usr/local/include -I/usr/local/include/libpng15 -I/usr/local/include -I/usr/local/include/freetype2 -O2 -pipe -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -O2 -pipe -fno-strict-aliasing -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions -MT image.o -MD -MP -MF .deps/image.Tpo -c -o image.o image.cc mv -f .deps/gif.Tpo .deps/gif.Po c++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDILLO_SYSCONF='"/usr/local/etc/dillo/"' -DDILLO_DOCDIR='"/usr/local/share/doc/dillo/"' -I/usr/local/include -I/usr/local/include/libpng15 -I/usr/local/include -I/usr/local/include/freetype2 -O2 -pipe -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -O2 -pipe -fno-strict-aliasing -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions -MT menu.o -MD -MP -MF .deps/menu.Tpo -c -o menu.o menu.cc mv -f .deps/image.Tpo .deps/image.Po cc -DHAVE_CONFIG_H -I. -I.. -I.. -DDILLO_SYSCONF='"/usr/local/etc/dillo/"' -DDILLO_DOCDIR='"/usr/local/share/doc/dillo/"' -I/usr/local/include -I/usr/local/include/libpng15 -O2 -pipe -fno-strict-aliasing -DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -Waggregate-return -MT dpiapi.o -MD -MP -MF .deps/dpiapi.Tpo -c -o dpiapi.o dpiapi.c mv -f .deps/dpiapi.Tpo .deps/dpiapi.Po c++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDILLO_SYSCONF='"/usr/local/etc/dillo/"' -DDILLO_DOCDIR='"/usr/local/share/doc/dillo/"' -I/usr/local/include -I/usr/local/include/libpng15 -I/usr/local/include -I/usr/local/include/freetype2 -O2 -pipe -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -O2 -pipe -fno-strict-aliasing -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions -MT findbar.o -MD -MP -MF .deps/findbar.Tpo -c -o findbar.o findbar.cc mv -f .deps/findbar.Tpo .deps/findbar.Po c++ -DHAVE_CONFIG_H -I. -I.. -I.. -DDILLO_SYSCONF='"/usr/local/etc/dillo/"' -DDILLO_DOCDIR='"/usr/local/share/doc/dillo/"' -I/usr/local/include -I/usr/local/include/libpng15 -I/usr/local/include -I/usr/local/include/freetype2 -O2 -pipe -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -O2 -pipe -fno-strict-aliasing -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions -MT xembed.o -MD -MP -MF .deps/xembed.Tpo -c -o xembed.o xembed.cc mv -f .deps/xembed.Tpo .deps/xembed.Po mv -f .deps/menu.Tpo .deps/menu.Po c++ -I/usr/local/include/libpng15 -I/usr/local/include -I/usr/local/include/freetype2 -O2 -pipe -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D _LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -O2 -pipe -fno-strict-aliasing -Wall -W -Wno-unused-parameter -fno-rtti -fno-exceptions -Wl,-rpath,/usr/lib:/usr/local/lib -L/usr/local/lib -o dillo dillo.o paths.o tipwin.o ui.o uicmd.o bw.o cookies.o auth.o md5.o digest.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 domain.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 -L/usr/local/lib -lpng15 -L/usr/local/lib -lm -Wl,-rpath,/usr/local/lib -L/usr/ports/x11-toolkits/fltk/work/fltk-1.3.2/src -lfltk -lXext -lXft -lfontconfig -lXinerama -lpthread -lm -lX11 -lz -lX11 decode.o: In function `a_Decode_charset_init': decode.c:(.text+0x60c): undefined reference to `libiconv_open' decode.o: In function `Decode_charset': decode.c:(.text+0x71d): undefined reference to `libiconv' decode.o: In function `Decode_charset_free': decode.c:(.text+0x7ae): undefined reference to `libiconv_close' form.o: In function `DilloHtmlForm::buildQueryData(DilloHtmlInput*)': form.cc:(.text+0x2d54): undefined reference to `libiconv_open' form.cc:(.text+0x2d90): undefined reference to `libiconv_open' form.cc:(.text+0x3216): undefined reference to `libiconv_close' form.o: In function `DilloHtmlForm::encodeText(void*, Dstr**)': form.cc:(.text+0x35da): undefined reference to `libiconv' c++: error: linker command failed with exit code 1 (use -v to see invocation) gmake[5]: *** [dillo] Error 1 gmake[5]: Leaving directory `/usr/ports/www/dillo2/work/dillo-3.0.4/src' gmake[4]: *** [all-recursive] Error 1 gmake[4]: Leaving directory `/usr/ports/www/dillo2/work/dillo-3.0.4/src' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/usr/ports/www/dillo2/work/dillo-3.0.4' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/ports/www/dillo2/work/dillo-3.0.4' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /usr/ports/www/dillo2 ===>>> make build failed for www/dillo2 ===>>> Aborting update ===>>> Installation of x11-toolkits/fltk (fltk-1.3.2_1) complete ===>>> You can restart from the point of failure with this command line: portmaster <flags> www/dillo2
Auto-assigned to maintainer bf@FreeBSD.org
Created attachment 147440 [details] iconv fix The iconv fix patch should fix the issue (it worked for me).
Removing ports-bugs@ from CC
Just (In reply to Marcus von Appen from comment #3) > Removing ports-bugs@ from CC Just to justify the removal: since there is a maintainer, we do not need to spam the ports-bugs@ list with each and every update to the bug.
So plz someone apply this to the port. thank you
A commit references this bug: Author: mva Date: Sat Oct 4 06:49:59 UTC 2014 New revision: 369945 URL: https://svnweb.freebsd.org/changeset/ports/369945 Log: - Unbreak the build, which missed to link against iconv properly PR: 193744 Submitted by: myself Reported by: roo4.id@gmail.com Approved by: masintainer timeout (bf@) Changes: head/www/dillo2/Makefile
The fix has been committed in ports 369945 (maintainer timeout 2 weeks).