I committed a fix today. Thanks anyway. Best, Scuri
Em ter, 24 de set de 2019 16:23, sur-behoffski <sur_behoff...@grouse.com.au> escreveu: > G'day, > > The IUP sources, in particular iupview, no longer link successfully under > SVN revision r5375, whereas they did under r5374. > > A look at the build output line count shows that the build is abandoned > part-way through: > > ~/Desktop $ wc -l iup-r5374.txt iup-r5375.txt > 9070 iup-r5374.txt > 8162 iup-r5375.txt > 17232 total > ~/Desktop $ > > Using "tail -n 20" on iup-r5375.txt yields: > > -- (cut here) -- > > iup_view.c: In function 'saveallimagesone_cb': > iup_view.c:431:12: warning: implicit declaration of function > 'iupImageSaveAsTextPacked'; did you mean 'iupImageSaveToString'? > [-Wimplicit-function-declaration] > if (!iupImageSaveAsTextPacked(elem, packfile, imgtype, names[i])) > ^~~~~~~~~~~~~~~~~~~~~~~~ > iupImageSaveToString > > Tecmake: linking iupview ... > g++ -o ../bin/Linux415_64/iupview ../obj/iupview/Linux415_64/iup_view.o > ../lib/Linux415_64/libiupim.a ../lib/Linux415_64/libiupimglib.a > ../lib/Linux415_64/libiupcontrols.a /usr/lib/x86_64-linux-gnu/liblua5.1.a > ../lib/Linux415_64/libiupcd.a ../lib/Linux415_64/libiupgl.a > ../lib/Linux415_64/libiup.a ../../cd/lib/Linux415_64/libcd.a > ../../im/lib/Linux415_64/libim.a -L/usr/X11R6/lib64 -lfontconfig -lpng > -lfreetype -lz -lGLU -lGL -lXext -lX11 -lm -lgtk-3 -latk-1.0 -lgio-2.0 > -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject > -lcairo -lgobject-2.0 -lglib-2.0 > /usr/bin/ld: ../lib/Linux415_64/libiup.a(iup_thread.o): undefined > reference to symbol 'pthread_create@@GLIBC_2.2.5' > //lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing > from command line > collect2: error: ld returned 1 exit status > ../tecmake.mak:1659: recipe for target '../bin/Linux415_64/iupview' failed > make[2]: *** [../bin/Linux415_64/iupview] Error 1 > Makefile:10: recipe for target 'do_all' failed > make[1]: *** [do_all] Error 2 > Makefile:45: recipe for target 'iupview' failed > make: *** [iupview] Error 2 > [...] > > -- (cut here) -- > > Some Web (Stack Overflow) searching indicated that DSO is an abbreviation > for "Dynamic Shared Object". > > It appears that the "pthread" library needs to be present, at a suitable > place, in the linker command line; or, perhaps, it may need to be specified > more than once, or maybe at a later stage of the command line than at > present. > > This condition has persisted in all revisions since r5375; I have used my > "assistant" toolkit to drag in specific revisions to bisect success/fail > builds to locate the IUP r5374/r5375 boundary. (Currently IUP is at > r5393, I think.) > > cheers, > > sur-behoffski (Brenton Hoff) > programmer, Grouse Software > > > _______________________________________________ > Iup-users mailing list > Iup-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/iup-users >
_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users