SPAM: Re: [OPEN-ILS-DEV] Debian version/GCC version
Grace Liu
gyliu86 at hotmail.com
Sun Feb 18 23:19:49 EST 2007
Hi Dan,
Thanks. But I did install the correct apr. The libapr1-dev in the system is
1.2.7-8.2: actually, the aptitude installation automatically chooses it as a
dependency.
This error is about the defination of __USE_LARGEFILE64. It is in the
sys/types.h
The thing is the openils source code / make file does not contain this
definination, and cause this error. My solution is, change off64_t to
__off64_t to work around it. As the Bill's server already built on Debian
Etch, I want to know if he had this error and how he solved this problem.
Grace
----- Original Message -----
From: "Dan Scott" <denials at gmail.com>
To: <open-ils-dev at list.georgialibraries.org>
Sent: Sunday, February 18, 2007 10:29 PM
Subject: Re: SPAM: Re: [OPEN-ILS-DEV] Debian version/GCC version
> Hi Grace:
>
> <snip>
>
>> On Debian Etch, in stage: "Building and Installing the Source", after
>> make
>> config step, I tried to make and got the error and I do not know how the
>> Bill's server pass it (make config). The error message has something
>> like:
>>
>> /usr/include/apr-1.0/apr.h:270: error: expected '=', ',', ';', 'asm' or
>> '__attribute__' before 'apr_off_t'
>
> <snip>
>
> The problem you described here is almost certainly a mismatch of an
> Apache Portable Runtime (apr) for 2.0.x with Apache 2.2 source. You'll
> need to ensure that your apache, apache-devel, & libapr1 packages are
> all at the same level for the compile to work.
>
> In the case of Debian, I think you're looking for libapr1 with a
> version level of 1.2.7
> (http://packages.debian.org/testing/libs/libapr1).
>
> Dan Scott
> Laurentian University
>
More information about the Open-ils-dev
mailing list