Re: FTBFS Solaris 10
Hello Mark! On Friday 25 September 2009 Petersen, Mark wrote: I do have the right headers, but I also have the Sun libiconv and Solaris headers could have been interfering. Is libiconv in the linker command line, ie. -liconv? Maybe that helps. It wasn't, and I believe this fixed my problem. Added -liconv to EXTRALIBS in src/Makefile, was there a configure flag I should have used? I don't think so. There are some options that can be used for diagnosing on the linker command line ... --trace --print-map --trace-symbol libiconv_open Where would I have used these, added to the Link command line in src/Makefile? Yes. But I read your answer that it already works? So if anyone else unfamiliar with a Solaris build environment is trying to do this here's some help. ... Now I'll start trying to use it. Hopefully I don't run into any issues. Thank you for that description! Just ask if there's any problem. Regards, Phil -- Versioning your /etc, /home or even your whole installation? Try fsvs (fsvs.tigris.org)! -- http://fsvs.tigris.org/ds/viewMessage.do?dsForumId=3923dsMessageId=2400307 To unsubscribe from this discussion, e-mail: [dev-unsubscr...@fsvs.tigris.org].
RE: FTBFS Solaris 10
I take it back, removing the debug buffer doesn't seem like something I can do without some direction and I see you committed something for it. I'll give it a try... mark -Original Message- From: Philipp Marek [mailto:phil...@marek.priv.at] Sent: Thursday, September 24, 2009 1:41 AM To: Petersen, Mark Cc: dev Subject: Re: FTBFS Solaris 10 Hello Mark! So I'm trying to do this again. I got the configure to run this time with just a couple WARNINGS. ... configure: WARNING: * MAJOR(), MINOR() and MAKEDEV() definitions not found. ... * If you *really* need to use device compares, and have *no* other way, * you could try using the --enable-dev-fake option on ./configure. -- I get these even when I use the --enable-dev-fake option. I'll take a look at that, but I hope that you can ignore this. Then I run into some path/LD_LIBRARY issues that I think I resolved. Make runs for awhile (with a lot of warnings) and then blows up: ... Link fsvs Undefined first referenced symbol in file fmemopenfsvs.o fmemopen() is a GNU extension ... if there's no glibc on Solaris you might have to kill the debug_buffer option. I'll put the check into configure in the fsvs-1.2.x branch. Please look there from time to time ;-) libiconv_open helper.o (symbol belongs to implicit dependency /usr/local/lib/libiconv.so.2) libiconvhelper.o (symbol belongs to implicit dependency /usr/local/lib/libiconv.so.2) These are the conversion functions - locale to UTF8. The libraries are found, I think ... What does objdump -t /usr/local/lib/libiconv.so.2 give? Regards, Phil -- Versioning your /etc, /home or even your whole installation? Try fsvs (fsvs.tigris.org)! -- http://fsvs.tigris.org/ds/viewMessage.do?dsForumId=3923dsMessageId=2399303 To unsubscribe from this discussion, e-mail: [dev-unsubscr...@fsvs.tigris.org].
RE: FTBFS Solaris 10
The changes to the 1.2.x branch helped with the fmemopen() error, still have the libiconv errors. Link fsvs Undefined first referenced symbol in file libiconv_open helper.o (symbol belongs to implicit dependency /usr/local/lib/libiconv.so.2) libiconvhelper.o (symbol belongs to implicit dependency /usr/local/lib/libiconv.so.2) I upgrade from libiconv from 1.9.2 to 1.11 which I believe svn was compiled against (I'm using the sunfreeware package) but that didn't resolve this. mark -- http://fsvs.tigris.org/ds/viewMessage.do?dsForumId=3923dsMessageId=2399317 To unsubscribe from this discussion, e-mail: [dev-unsubscr...@fsvs.tigris.org].