upgrade of doxygen-1.5.7 error
Ryan Schmidt
ryandesign at macports.org
Tue Nov 11 13:31:24 PST 2008
On Nov 11, 2008, at 08:44, Jonathan Stickel wrote:
> Ryan Schmidt wrote:
>> On Nov 10, 2008, at 14:12, Jonathan Stickel wrote:
>>> I get this error when upgrading doxygen to 1.5.7:
>>>
>>> c++ -c -pipe -D__FreeBSD__=6 -Wall -W -O2 -I../qtools -o ../
>>> objects/portable.o portable.cpp
>>> portable.cpp: In function 'size_t portable_iconv(void*, const
>>> char**, size_t*, char**, size_t*)':
>>> portable.cpp:392: error: invalid conversion from 'char**' to
>>> 'const char**'
>>> portable.cpp:392: error: initializing argument 2 of 'size_t
>>> libiconv(void*, const char**, size_t*, char**, size_t*)'
>>> gmake[2]: *** [../objects/portable.o] Error 1
>>>
>>> I have Mac OS 10.4.11. Any suggestions?
>> iconv can be accessed in a couple different ways depending on
>> iconv version and operating system. So it looks like doxygen is
>> trying to use iconv in one way but on your system it wants the
>> other way.
>> doxygen 1.5.7 builds fine for me on Mac OS X 10.4.11 so I think
>> this problem is peculiar to your computer.
>> Do you have the libiconv port installed and activated? What
>> version? It should have been done automatically for you, but use
>> "port installed libiconv" to see.
>
> $ port installed libiconv
> The following ports are currently installed:
> libiconv @1.12_0+darwin_8 (active)
Good, that's current...
>> Do you have anything in /usr/local/lib, in particular, a libiconv
>> library? If so, remove it, and preferably anything else in /usr/
>> local. It often interferes with MacPorts-installed software.
>
> Nothing of significance in /usr/local/lib, but I do have:
>
> /Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/libiconv.2.2.0.dylib
> /Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/libiconv.2.dylib
> /Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/libiconv.dylib
> /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libiconv.2.2.0.dylib
> /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libiconv.2.dylib
> /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libiconv.dylib
That's normal too.
Ok, can you please try cleaning and rebuilding doxygen once more,
this time with debug output, and attach it here so I can compare it
to my system's output?
sudo port clean doxygen
sudo port -d upgrade doxygen 2>&1 | tee ~/Desktop/doxygen.txt
bzip2 ~/Desktop/doxygen.txt
Then attach the file doxygen.txt.bz2 from your desktop to your reply.
Thanks.
More information about the macports-users
mailing list