Your message dated Mon, 29 Jan 2007 15:07:07 +0100
with message-id <[EMAIL PROTECTED]>
and subject line [EMAIL PROTECTED] Bug#408893: espeak_1.19-1(hppa/unstable):
FTBFS: roundl not declared
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: espeak
Version: 1.19-1
Severity: serious
There was an error while trying to autobuild your package:
> Automatic build of espeak_1.19-1 on peri by sbuild/hppa 98
> Build started at 20070128-1638
[...]
> ** Using build dependencies supplied by package:
> Build-Depends: debhelper (>= 5.0.0), portaudio19-dev
[...]
> In file included from event.cpp:39:
> debug.h:19:21: warning: anonymous variadic macros were introduced in C99
> g++ -O2 -Wall -fpic -fvisibility=hidden -pedantic \
> -I. -D LIBRARY -c -fno-exceptions fifo.cpp -o x_fifo.o
> In file included from fifo.cpp:40:
> debug.h:19:21: warning: anonymous variadic macros were introduced in C99
> g++ -O2 -Wall -fpic -fvisibility=hidden -pedantic \
> -I. -D LIBRARY -c -fno-exceptions wave.cpp -o x_wave.o
> In file included from wave.cpp:39:
> debug.h:19:21: warning: anonymous variadic macros were introduced in C99
> wave.cpp: In function 'void update_output_parameters(int, const
> PaDeviceInfo*)':
> wave.cpp:422: error: 'roundl' was not declared in this scope
> make[1]: *** [x_wave.o] Error 1
> make[1]: Leaving directory `/build/buildd/espeak-1.19/src'
> make: *** [build-stamp] Error 2
A full build log can be found at:
http://buildd.debian.org/build.php?arch=hppa&pkg=espeak&ver=1.19-1
--- End Message ---
--- Begin Message ---
Jonathan Duddington <[EMAIL PROTECTED]> writes:
> On 29 Jan, Mario Lang <[EMAIL PROTECTED]> wrote:
>> >
>> >> I've just received the following bug report from the hppa
>> >> autobuilder. espeak 1.19 fails to build from source on the hppa
>> >> architecture.
>> >
>> >> wave.cpp:422: error: 'roundl' was not declared in this scope
>> >
>> > That looks as though function roundl() isn't present in <math.h>.
>
>> SYNOPSIS
>> #include <math.h>
>
>> double round(double x);
>> float roundf(float x);
>> long double roundl(long double x);
>
>> Compile with -std=c99; link with -lm.
>
> Looking at the code, (wave.cpp line 422), the function should be
> round() not roundl(). It's called with a double parameter and the
> result is stored in a double variable.
>
> Does it compile if you replace the call of round1() by round() ?
Yes, it compiles now. Please make this change in the next espeak release also.
Here is the build log on hppa now, in case you are interested:
http://buildd.debian.org/fetch.cgi?&pkg=espeak&ver=1.19-2&arch=hppa&stamp=1170075235
--
CYa,
Mario | Debian Developer <URL:http://debian.org/>
.''`. | Get my public key via finger [EMAIL PROTECTED]
: :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44
`. `'
`- <URL:http://delysid.org/> <URL:http://www.staff.tugraz.at/mlang/>
--- End Message ---