still having troubles (Re: Ping K.Haley: latest testing branch updates, I get compiler error in post-ui.cc line 742: ‘_close’ not declared.)

SciFi <[email protected]>
Newsgroups gmane.comp.gnome.apps.pan.devel
Message-ID <[email protected]>
Hi,

Sorry to say, at this moment of this posting,
the latest git-pull is still not working right here on OSX.  :(

I did a “make -k clean distclean” first.
I renamed my slightly–modified pan/gui/post-ui.cc
then did a “git pull” of testing branch to get latest stuff
(and to get a fresh latest copy of pan/gui/post-ui.cc).
Did “./configure --enable-dependency-tracking”
[I don’t use pkg–mgrs or cross–compiles etc, so it’s okay],
then ran “make -w”,
and the gcc-4.2.1 compiler stopped here:

>>>>
[…]
post-ui.cc: In function ‘int<unnamed>::close(int)’:
post-ui.cc:66: error: ‘_close’ was not declared in this scope
post-ui.cc: In member function ‘void pan::PostUI::spawn_editor()’:
post-ui.cc:746: error: call of overloaded ‘close(const int&)’ is ambiguous
/usr/include/unistd.h:422: note: candidates are: int close(int)
post-ui.cc:66: note:                 int<unnamed>::close(int)
make[3]: *** [post-ui.o] Error 1
make[3]: Leaving directory `/Volumes/Big1500Doing/Projects/pan2_git2/pan2/pan/gui'
[…]
<<<

There is only one place HAVE_CLOSE is found in my local tree
even after the ./configure has run:
$ grep -nre 'HAVE_CLOSE' .
./pan/gui/post-ui.cc:65:#ifndef HAVE_CLOSE
$ _
and it is not def’d in my env-vars etc,
so I must infer that the ifndef is actually being run
causing the mix-up being cited.

To work-around this for now, in ./pan/gui/post-ui.cc,
I commented–out the ifndef block starting at line 65,
and let it see the plain “close” again as-is on line 746.
This lets me build the latest testing branch ATM
(which I am using to post this message).

;)
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.