Re: FTBFS Solaris 10

2009-09-25 Thread P.Marek
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

2009-09-24 Thread Petersen, Mark
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

2009-09-24 Thread Petersen, Mark
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].