Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Apr 2000 03:03:39 +0300
From:      Ruslan Shevchenko <Ruslan@Shevchenko.Kiev.UA>
To:        kudzu@tenebras.com
Cc:        ports@FreeBSD.org
Subject:   Re: FreeBSD Port: doc++-3.3.15
Message-ID:  <39038F5B.2F0B372@Shevchenko.Kiev.UA>
References:  <3903802F.40D458D1@dnai.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Michael Sierchio wrote:
> 
> This port is completely broken under 4.0-STABLE:
> 

Hmm, looks like FreeBSD 4.0 use egcs-1.2 instead gcc295. Is it true ?
(I have now envirowment FreeBSD-3.0 and gcc295 as default compiler).

Can anybody give me network access to "standart" FreeBSD 4.0, for
purpose
of debugging this port?

>   ------------------------------------------------------------------------
> ===>  Extracting for doc++-3.3.15
> >> Checksum OK for doc++-3.3.15.tar.gz.
> ===>   doc++-3.3.15 depends on executable: gmake - found
> ===>  Patching for doc++-3.3.15
> ===>  Configuring for doc++-3.3.15
> creating cache ./config.cache
> checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
> checking whether build environment is sane... yes
> checking whether make sets ${MAKE}... yes
> checking for working aclocal... found
> checking for working autoconf... found
> checking for working automake... found
> checking for working autoheader... found
> checking for working makeinfo... found
> checking host system type... i386--freebsd4.0
> checking for gcc... cc
> checking whether the C compiler (cc -O -pipe ) works... yes
> checking whether the C compiler (cc -O -pipe ) is a cross-compiler... no
> checking whether we are using GNU C... yes
> checking whether cc accepts -g... yes
> checking for c++... c++
> checking whether the C++ compiler (c++  -O -pipe ) works... yes
> checking whether the C++ compiler (c++  -O -pipe ) is a cross-compiler... no
> checking whether we are using GNU C++... yes
> checking whether c++ accepts -g... yes
> checking how to run the C++ preprocessor... c++ -E
> checking for flex... flex
> checking for flex... (cached) flex
> checking for yywrap in -lfl... yes
> checking lex output file root... lex.yy
> checking whether yytext is a pointer... yes
> checking for ANSI C header files... yes
> checking for getopt.h... no
> checking for string.h... yes
> checking for strings.h... yes
> checking for working const... no
> checking for inline... no
> checking for getopt_long... no
> checking for strdup... yes
> checking for strstr... yes
> updating cache ./config.cache
> creating ./config.status
> creating Makefile
> creating src/Makefile
> creating src/config.h
> ===>  Building for doc++-3.3.15
> Making all in src
> gmake[1]: Entering directory `/usr/ports/devel/doc++/work/doc++-3.3.15/src'
> c++ -DHAVE_CONFIG_H -I. -I. -I.      -c Entry.cc
> In file included from McString.h:33,
>                  from doc.h:32,
>                  from Entry.cc:29:
> /usr/include/assert.h:64: declaration of C function `void __assert(char *, int, char *)' conflicts with
> /usr/include/assert.h:64: previous declaration `void __assert(const char *, int, const char *)' here
> In file included from doc.h:32,
>                  from Entry.cc:29:
> McString.h: In method `int McString::operator ==(char *)':
> McString.h:88: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> McString.h:88: warning:   for conversion from `McString' to `const char *'
> McString.h:88: warning:   because conversion sequence for the argument is better
> McString.h: In method `int McString::operator <(char *)':
> McString.h:98: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> McString.h:98: warning:   for conversion from `McString' to `const char *'
> McString.h:98: warning:   because conversion sequence for the argument is better
> McString.h: In method `int McString::operator <=(char *)':
> McString.h:103: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> McString.h:103: warning:   for conversion from `McString' to `const char *'
> McString.h:103: warning:   because conversion sequence for the argument is better
> McString.h: In method `int McString::operator >(char *)':
> McString.h:108: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> McString.h:108: warning:   for conversion from `McString' to `const char *'
> McString.h:108: warning:   because conversion sequence for the argument is better
> McString.h: In method `int McString::operator >=(char *)':
> McString.h:113: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> McString.h:113: warning:   for conversion from `McString' to `const char *'
> McString.h:113: warning:   because conversion sequence for the argument is better
> Entry.cc: At top level:
> Entry.cc:48: variable-size type declared outside of any function
> Entry.cc:49: variable-size type declared outside of any function
> Entry.cc: In method `class Entry * Entry::findSub(char *, int, int)':
> Entry.cc:301: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> Entry.cc:301: warning:   for conversion from `McString' to `const char *'
> Entry.cc:301: warning:   because conversion sequence for the argument is better
> Entry.cc: In function `int equalFunctionArgs(McString &, McString &)':
> Entry.cc:745: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> Entry.cc:745: warning:   for conversion from `McString' to `const char *'
> Entry.cc:745: warning:   because conversion sequence for the argument is better
> Entry.cc:745: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> Entry.cc:745: warning:   for conversion from `McString' to `const char *'
> Entry.cc:745: warning:   because conversion sequence for the argument is better
> Entry.cc: In function `int equalSignature(Entry *, Entry *)':
> Entry.cc:756: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> Entry.cc:756: warning:   for conversion from `McString' to `const char *'
> Entry.cc:756: warning:   because conversion sequence for the argument is better
> Entry.cc:756: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> Entry.cc:756: warning:   for conversion from `McString' to `const char *'
> Entry.cc:756: warning:   because conversion sequence for the argument is better
> Entry.cc: In function `int hasDocumentation(Entry *)':
> Entry.cc:777: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> Entry.cc:777: warning:   for conversion from `McString' to `const char *'
> Entry.cc:777: warning:   because conversion sequence for the argument is better
> Entry.cc:778: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> Entry.cc:778: warning:   for conversion from `McString' to `const char *'
> Entry.cc:778: warning:   because conversion sequence for the argument is better
> Entry.cc:781: warning: choosing `McDArray<char>::operator char *()' over `McDArray<char>::operator const char *() const'
> Entry.cc:781: warning:   for conversion from `McString' to `const char *'
> Entry.cc:781: warning:   because conversion sequence for the argument is better
> gmake[1]: *** [Entry.o] Error 1
> gmake[1]: Leaving directory `/usr/ports/devel/doc++/work/doc++-3.3.15/src'
> gmake: *** [all-recursive] Error 1
> *** Error code 2
> 
> Stop in /usr/ports/devel/doc++.
> *** Error code 1
> 
> Stop in /usr/ports/devel/doc++.
> *** Error code 1
> 
> Stop in /usr/ports/devel/doc++.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39038F5B.2F0B372>