From: | Jean-Michel POURE <jm(dot)poure(at)freesurf(dot)fr> |
---|---|
To: | Andreas Pflug <Andreas(dot)Pflug(at)web(dot)de> |
Cc: | pgadmin-hackers(at)postgresql(dot)org |
Subject: | Re: gcc3.3 compliance |
Date: | 2003-06-13 08:18:38 |
Message-ID: | 200306131018.38570.jm.poure@freesurf.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
Dear all,
I tried to rebuild the RedHat9 rpm, here is the log (gcc 3.2):
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include
-I/usr/local/lib/wx/include/gtk2ud-2.5 -D__WXDEBUG__ -D__WXGTK__
-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/local/include
-DDATA_DIR=\"/usr/local/pgadmin3/share/pgadmin3/\" -Wall -g -I./include/ -I
-g -O2 -MT pgSet.o -MD -MP -MF ".deps/pgSet.Tpo" \
-c -o pgSet.o `test -f 'db/pgSet.cpp' || echo './'`db/pgSet.cpp; \
then mv -f ".deps/pgSet.Tpo" ".deps/pgSet.Po"; \
else rm -f ".deps/pgSet.Tpo"; exit 1; \
fi
db/pgSet.cpp: Dans member function « long int pgSet::GetLong(const wxString&)
»:
db/pgSet.cpp:123: choix de « long int pgSet::GetLong(int) const » à la place
de « long int pgSet::GetLong(const wxString&) »
db/pgSet.cpp:123: parce la plus mauvaise conversion de la déclaration
initiale est meilleure que la plus mauvaise conversion de la dernière
déclaration
make[2]: *** [pgSet.o] Erreur 1
make[2]: Quitte le répertoire `/usr/src/redhat/BUILD/pgadmin3-20030613/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Quitte le répertoire `/usr/src/redhat/BUILD/pgadmin3-20030613'
make: *** [all] Erreur 2
error: Bad exit status from /var/tmp/rpm-tmp.22060 (%build)
Cheers,
Jean-Michel
> Dave Page wrote:
> >>-----Original Message-----
> >>From: Jean-Michel POURE [mailto:jm(dot)poure(at)freesurf(dot)fr]
> >>Sent: 12 June 2003 16:50
> >>To: pgadmin-hackers(at)postgresql(dot)org
> >>Cc: Adam Pendleton
> >>Subject: Re: [pgadmin-hackers] gcc3.3 compliance
> >>
> >>On Thursday 12 June 2003 17:09, you wrote:
> >>>Can you CVS update please? I fixed that yesterday (unless someone
> >>>un-fixed it again).
> >>
> >>This is an error output from today. It only occurs under SuSE
> >>82. Maybe we
> >>should wait for Adam patch review and then I will try again
> >>to compile under
> >>SuSE.
> >
> >Dunno what it is then. It is *exactly* the error I saw, on exactly the
> >same line of the file after Andreas commited a change. I added the cast
> >to long and it was fine.
>
> This fix breaks win32 compilation, and I really don't know what kind of
> foolishness gcc does here. All GetXXX pairs are defined equally, but
> only GetLong will show that problem.
> The argument to GetLong is an int, and ColNumber returns int, that
> should make a perfect fit. With the fix applied, msdev will complain
> "two similar conversions". Maybe it helps if all GetXXX(int) are defined
> as GetXXX(const int); please check this.
>
> Regards,
> Andreas
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Page | 2003-06-13 08:34:02 | Re: gcc3.3 compliance |
Previous Message | Andreas Pflug | 2003-06-13 08:09:34 | Re: Infinite loop in pgAdmin3 |