[BioPython] stray '\' in program
Hugh R
hugh at parvati.msu.montana.edu
Tue Jun 24 15:23:35 EDT 2003
System is sun sparc solaris2.8 I believe.
Ok, I tried installing a new gcc. 3.3 crapped out during the build, but 3.0
worked. Now I can make a small C program and declare variables of type va_list
and __builtin_va_list, which is a typedef of va_list.
But I still have the same problem building the egenix package. The function
va_start is getting passed a variable of type va_list. Thats the line that seems
to be causing the problem. The variable args is declared as va_list, but the
compiler complaint refers to __builtin_va_list.
In file included from mx/DateTime/mxDateTime/mx.h:51,
from mx/DateTime/mxDateTime/mxDateTime.c:41:
mx/DateTime/mxDateTime/mxstdlib.h: In function `mxDebugPrintf':
mx/DateTime/mxDateTime/mxstdlib.h:192: `__builtin_va_alist' undeclared (first
use in this function)
mx/DateTime/mxDateTime/mxstdlib.h:192: (Each undeclared identifier is reported
only once
mx/DateTime/mxDateTime/mxstdlib.h:192: for each function it appears in.)
mx/DateTime/mxDateTime/mxstdlib.h:150: warning: `args' might be used
uninitialized in this function
error: command 'gcc' failed with exit status 1
I tried aliasing gcc with gcc -std=c99, but the same thing happened.
This mean much to anyone?
thanks
Hugh
>Date: Fri, 20 Jun 2003 11:29:53 -0700
>Subject: Re: [BioPython] stray '\' in program
>Mime-Version: 1.0 (Apple Message framework v552)
>From: Jeffrey Chang <jchang at jeffchang.com>
>To: Hugh R <hugh at parvati.msu.montana.edu>
>Content-Transfer-Encoding: 7bit
>
>The Python.h file comes with the python distribution. What system are
>you on? Are you on some time of linux/unix or windows? If it is on
>linux, and you are using RPM's, perhaps the python-devel library is not
>installed? Or if it's windows, it might be a pathing problem.
>
>Jeff
>
>
>
>On Friday, June 20, 2003, at 11:02 AM, Hugh R wrote:
>
>> I am worried about that! I tried the Numeric...tar.gz instead and that
>> seems to
>> have built and installed ok. I can import Numeric from the python
>> interpreter.
>> No luck with the mx stuff though.
>> One thing I noticed, the mx.h file includes a Python.h file, which I
>> haven't
>> been able to locate.
>> I tried a simple C program. It didn't like the \ character. I
>> included
>> stdarg.h and it didn't complain, but I'm not too sure how to test it
>> further.
>>
>> Hugh
>>
>>> Date: Fri, 20 Jun 2003 10:55:41 -0700
>>> Subject: Re: [BioPython] stray '\' in program
>>> Mime-Version: 1.0 (Apple Message framework v552)
>>> Cc: biopython at biopython.org
>>> To: Hugh R <hugh at parvati.msu.montana.edu>
>>> From: Jeffrey Chang <jchang at jeffchang.com>
>>> Content-Transfer-Encoding: 7bit
>>>
>>> Based on this and your previous message, it really sounds like there's
>>> something wrong with your gcc installation. Can you compile any C
>>> programs, or just not Python libraries? \ is a line continuation
>>> character in C, so I'm not sure what it's complaining about. Also,
>>> from the previous post, __builtin_va_alist sounds like something from
>>> stdarg. Try making a small test C program, and #include <stdarg.h> to
>>> see if it complains. That should not generate any errors, and if it
>>> does, I'd start looking more closely to see if your gcc is set up
>>> correctly. The include files may be incorrect or out of date.
>>>
>>> Jeff
>>>
>>>
>>> On Friday, June 20, 2003, at 08:41 AM, Hugh R wrote:
>>>
>>>> Ok, now I'm trying to install numpy, to see if that goes any better.
>>>> So I unzip
>>>> the Numeric--.zip file, and do the python setup.py build, and I get a
>>>> whole lot
>>>> of stray '\' in program error messages from gcc. I know the \ is a
>>>> line
>>>> continuation character in python, but its not in C (????)
>>>> Whats up with this?
>>>>
>>>> thanks
>>>>
>>>> _______________________________________________
>>>> BioPython mailing list - BioPython at biopython.org
>>>> http://biopython.org/mailman/listinfo/biopython
>>>
>
More information about the BioPython
mailing list