Обсуждение: Compilation Error AIX

Поиск
Список
Период
Сортировка

Compilation Error AIX

От
"Hiltibidal, Robert"
Дата:
<div class="Section1"><p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:
10.0pt;font-family:Arial;color:navy"> </span></font><p class="MsoNormal"><font face="Times New Roman" size="3"><span
style="font-size:
12.0pt"> </span></font><p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:
10.0pt;font-family:Arial;color:navy">I am getting this error</span></font><p class="MsoNormal"><font color="navy"
face="Arial"size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy"> </span></font><p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
style="font-size:
10.0pt;font-family:Arial;color:navy">make -C port all</span></font><p class="MsoNormal"><font color="navy" face="Arial"
size="2"><spanstyle="font-size: 
10.0pt;font-family:Arial;color:navy">make[3]: Entering directory
`/db2/logs/downloads/postgres/postgresql-8.2.1/src/backend/port'</span></font><pclass="MsoNormal"><font color="navy"
face="Arial"size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline
-Wdeclaration-after-statement-Wendif-labels -fno-strict-aliasing -I../../../src/include   -c -o dynloader.o
dynloader.c</span></font><pclass="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">In file included from /usr/include/xcoff.h:134,</span></font><p
class="MsoNormal"><fontcolor="navy" face="Arial" size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">                 from /usr/include/a.out.h:42,</span></font><p
class="MsoNormal"><fontcolor="navy" face="Arial" size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">                 from dynloader.c:10:</span></font><p class="MsoNormal"><font
color="navy"face="Arial" size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">/usr/local/include/dbug.h:38: error: syntax error before
'_VARARGS'</span></font><pclass="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">make[3]: *** [dynloader.o] Error 1</span></font><p class="MsoNormal"><font
color="navy"face="Arial" size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">make[3]: Leaving directory
`/db2/logs/downloads/postgres/postgresql-8.2.1/src/backend/port'</span></font><pclass="MsoNormal"><font color="navy"
face="Arial"size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">make[2]: *** [port-recursive] Error 2</span></font><p class="MsoNormal"><font
color="navy"face="Arial" size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">make[2]: Leaving directory
`/db2/logs/downloads/postgres/postgresql-8.2.1/src/backend'</span></font><pclass="MsoNormal"><font color="navy"
face="Arial"size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">make[1]: *** [all] Error 2</span></font><p class="MsoNormal"><font color="navy"
face="Arial"size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy">make[1]: Leaving directory
`/db2/logs/downloads/postgres/postgresql-8.2.1/src'</span></font><pclass="MsoNormal"><font color="navy" face="Arial"
size="2"><spanstyle="font-size: 
10.0pt;font-family:Arial;color:navy">make: *** [all] Error 2</span></font><p class="MsoNormal"><font color="navy"
face="Arial"size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:navy"> </span></font><p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
style="font-size:
10.0pt;font-family:Arial;color:navy">I found this reference on the IBM web site. The article says:</span></font><p
class="MsoNormal"style="margin-left:.5in"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">“GNU C
Compiler(GCC) returns an error message if you try to #include </span></font><code><font face="Courier New"
size="2"><spanstyle="font-size:10.0pt">varargs.h</span></font></code>. Use <code><font face="Courier New"
size="2"><spanstyle="font-size:10.0pt">stdarg.h</span></font></code> instead.”<font color="navy" face="Arial"
size="2"><spanstyle="font-size:10.0pt; 
font-family:Arial;color:navy"></span></font><p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
style="font-size:
10.0pt;font-family:Arial;color:navy"> </span></font><p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
style="font-size:
10.0pt;font-family:Arial;color:navy">http://www-128.ibm.com/developerworks/eserver/articles/linux_s390/</span></font><p
class="MsoNormal"><fontcolor="blue" face="Arial" size="2"><span style="font-size: 
10.0pt;font-family:Arial;color:blue"> </span></font><p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
style="font-size:
10.0pt;font-family:Arial;color:navy">Any ideas?</span></font><p class="MsoNormal"><font color="navy" face="Arial"
size="2"><spanstyle="font-size: 
10.0pt;font-family:Arial;color:navy"> </span></font><p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
style="font-size:
10.0pt;font-family:Arial;color:navy">Thanks!</span></font><p class="MsoNormal"><font color="navy" face="Arial"
size="2"><spanstyle="font-size: 
10.0pt;font-family:Arial;color:navy">-Rob</span></font><p class="MsoNormal"><font color="blue" face="Arial"
size="2"><spanstyle="font-size: 
10.0pt;font-family:Arial;color:blue"> </span></font><p class="MsoNormal"><font color="blue" face="Arial" size="2"><span
style="font-size:
10.0pt;font-family:Arial;color:blue"> </span></font><p class="MsoNormal"><font color="navy" face="Arial" size="2"><span
style="font-size:
10.0pt;font-family:Arial;color:navy"> </span></font></div><p><pre wrap="wrap">PRIVILEGED AND CONFIDENTIAL
This email transmission contains privileged and confidential information intended only for the use of the individual or
entitynamed above.  If the reader of the email is not the intended recipient or the employee or agent responsible for
deliveringit to the intended recipient, you are hereby notified that any use, dissemination or copying of this email
transmissionis strictly prohibited by the sender.  If you have received this transmission in error, please delete the
emailand immediately notify the sender via the email return address or mailto:postmaster@argushealth.com.  Thank you. 



</pre>

Re: Compilation Error AIX

От
Alvaro Herrera
Дата:
Hiltibidal, Robert wrote:

> I am getting this error

I thought you were supposed to post in pgsql-general ...

> make -C port all
> 
> make[3]: Entering directory
> `/db2/logs/downloads/postgres/postgresql-8.2.1/src/backend/port'
> 
> gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing
> -I../../../src/include   -c -o dynloader.o dynloader.c

Where does the src/backend/port/dynloader.c symlink point to?
What AIX version is this?  GCC version?

-- 
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support