Your message dated Fri, 12 Feb 2010 18:18:27 +0000
with message-id <[email protected]>
and subject line Bug#563991: fixed in libtexttools 2.0.6-1
has caused the Debian Bug report #563991,
regarding libtexttools: FTBFS on Ubuntu Lucid: open needs 3 arguments
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
563991: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=563991
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libtexttools
Version: 2.0.5-2
Severity: important
Tags: patch
Justification: fails to build from source
https://bugs.launchpad.net/ubuntu/+source/libtexttools/+bug/503972
[...]
cc -c -g -O2 -g -O2 -D_Bool=char C_code/system.c -o shared-obj/system.o -fPIC
In file included from /usr/include/fcntl.h:205,
from C_code/system.c:4:
In function 'open',
inlined from 'CRunItForStdErr' at C_code/system.c:431:
/usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared
with attribute error: open with O_CREAT in second argument needs 3 arguments
In function 'open',
inlined from 'CRunIt' at C_code/system.c:389:
/usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared
with attribute error: open with O_CREAT in second argument needs 3 arguments
make[1]: *** [shared-obj/system.o] Error 1
Author: Kamal Mostafa <[email protected]>
=== modified file 'C_code/system.c'
--- a/C_code/system.c 2004-03-23 08:05:13 +0000
+++ b/C_code/system.c 2010-01-06 21:17:00 +0000
@@ -386,7 +386,8 @@
close( i );
fd0 = open( "/dev/null", O_RDONLY );
if (fd0 < 0 ) exit( 110 );
- fd1 = open( outfile, O_WRONLY | O_CREAT | O_TRUNC );
+ fd1 = open( outfile, O_WRONLY | O_CREAT | O_TRUNC,
+ S_IRUSR | S_IRGRP | S_IROTH | S_IWUSR | S_IWGRP | S_IWOTH );
if (fd1 < 0 ) exit( 111 );
fd2 = dup( 1 );
if (param1[0]=='\0') {
@@ -428,7 +429,8 @@
if (fd0 < 0 ) exit( 110 );
fd1 = open( "/dev/null", O_WRONLY );
if (fd1 < 0 ) exit( 111 );
- fd2 = open( outfile, O_WRONLY | O_CREAT | O_TRUNC );
+ fd2 = open( outfile, O_WRONLY | O_CREAT | O_TRUNC,
+ S_IRUSR | S_IRGRP | S_IROTH | S_IWUSR | S_IWGRP | S_IWOTH );
if (fd2 < 0 ) exit( 111 );
if (param1[0]=='\0') {
execlp( path, path, NULL );
--- End Message ---
--- Begin Message ---
Source: libtexttools
Source-Version: 2.0.6-1
We believe that the bug you reported is fixed in the latest version of
libtexttools, which is due to be installed in the Debian FTP archive:
libtexttools-doc_2.0.6-1_all.deb
to main/libt/libtexttools/libtexttools-doc_2.0.6-1_all.deb
libtexttools2-dev_2.0.6-1_amd64.deb
to main/libt/libtexttools/libtexttools2-dev_2.0.6-1_amd64.deb
libtexttools4-dbg_2.0.6-1_amd64.deb
to main/libt/libtexttools/libtexttools4-dbg_2.0.6-1_amd64.deb
libtexttools4_2.0.6-1_amd64.deb
to main/libt/libtexttools/libtexttools4_2.0.6-1_amd64.deb
libtexttools_2.0.6-1.debian.tar.gz
to main/libt/libtexttools/libtexttools_2.0.6-1.debian.tar.gz
libtexttools_2.0.6-1.dsc
to main/libt/libtexttools/libtexttools_2.0.6-1.dsc
libtexttools_2.0.6.orig.tar.gz
to main/libt/libtexttools/libtexttools_2.0.6.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Nicolas Boulenguez <[email protected]> (supplier of updated
libtexttools package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 10 Feb 2010 00:54:33 +0100
Source: libtexttools
Binary: libtexttools2-dev libtexttools4 libtexttools-doc libtexttools4-dbg
Architecture: source amd64 all
Version: 2.0.6-1
Distribution: unstable
Urgency: low
Maintainer: Nicolas Boulenguez <[email protected]>
Changed-By: Nicolas Boulenguez <[email protected]>
Description:
libtexttools-doc - Ada and C++ library for writing console applications:
documentati
libtexttools2-dev - Ada and C++ library for writing console applications:
development
libtexttools4 - Ada and C++ library for writing console applications: shared
libr
libtexttools4-dbg - Ada and C++ library for writing console applications:
debug symbo
Closes: 249917 557894 563991 568446
Changes:
libtexttools (2.0.6-1) unstable; urgency=low
.
* new upstream release.
Causes package name changes, see 2.0.5-2.
libtexttools1-dev -> libtexttools2-dev (with Conflicts and Replaces)
libtexttools3(-dbg) -> libtexttools4(-dbg)
Closes: #557894, #249917, #563991.
* control: updated XS-Vcs- field to Vcs- to follow new dpkg policy.
(Architectures) documented alpha removal
Added armel (Closes: #568446).
(Priority) extra seems more realistic
(Vcs-Browser) used official URL.
(Section) removed binary section inherited from source
(Description) given each binary a distinct description
(Standards-Version) Updated to 3.8.4.0, no changes needed.
* build.gpr;rules: documented -fstack-check removal
* watch: added.
* copyright: GPL-3 instead of GPL.
* rules:
Generated separated debhelper files: more readability, less overloadings.
Used upstream build process, with a patch to transmit soversion.
* Switch to dpkg-source 3.0 (quilt) format
Checksums-Sha1:
a8f7741c1ec537322f1515b0187f273a85ecef43 1312 libtexttools_2.0.6-1.dsc
a9ff394a985271f17a7a04185077b8bc065b716a 198933 libtexttools_2.0.6.orig.tar.gz
48a11946b1a28d6d3ed784784dec9f5816b57c27 7077
libtexttools_2.0.6-1.debian.tar.gz
16ffe169597c3441cc73c94b6adb4430c9043e9a 542128
libtexttools2-dev_2.0.6-1_amd64.deb
ede3954c62f36cfdcdfa85c363e231a9f9d957d6 276222 libtexttools4_2.0.6-1_amd64.deb
8256665801caa3361ca39d0e0aa60728dd05fbf7 66746 libtexttools-doc_2.0.6-1_all.deb
f5c8b5056efb31004bd28d44642be16abe0d4132 279930
libtexttools4-dbg_2.0.6-1_amd64.deb
Checksums-Sha256:
770eb4314ce8ae9c33e96848f8107c80bb20a057c4f2f1c87924f8d6a3ffb7ee 1312
libtexttools_2.0.6-1.dsc
20e57f882b3c29c6bb400cfa6bf616a50985005895af4989f4c1a3124b685eb4 198933
libtexttools_2.0.6.orig.tar.gz
d5d61efcb94f58f2b55983faddd4d2daf074303c81afb4ac83d55e0a4412eda5 7077
libtexttools_2.0.6-1.debian.tar.gz
ce2f620a18667a16a831f422b4a18a0a408a07b856b9e10c4e4d70ba192795a5 542128
libtexttools2-dev_2.0.6-1_amd64.deb
fa0dcfd47390ef54396b22627994605ac12bed2b21786ef6d52f3573ff3f3fd1 276222
libtexttools4_2.0.6-1_amd64.deb
f3c18832fe7518b40b89109af7f36dbdd2d0c65841dace78b9d0646c14bee208 66746
libtexttools-doc_2.0.6-1_all.deb
4afcdf3d97cda9053812ab9ed712c3a8e7b8289e5b653b2e60db1a9cb557e65b 279930
libtexttools4-dbg_2.0.6-1_amd64.deb
Files:
9b37c4cd409ec989404aea5d56d33aa6 1312 libdevel extra libtexttools_2.0.6-1.dsc
630615e59c089b54cc536675bc02b5fa 198933 libdevel extra
libtexttools_2.0.6.orig.tar.gz
5a65beb89895bb1877262ef8f22ec5f7 7077 libdevel extra
libtexttools_2.0.6-1.debian.tar.gz
c3921e6bd60b4a94777e0f98977d2987 542128 libdevel extra
libtexttools2-dev_2.0.6-1_amd64.deb
4d174874ce02ba4a8e7ecd97c0618d4c 276222 libs extra
libtexttools4_2.0.6-1_amd64.deb
3573995c544dfeb2b3aa35a4fab37101 66746 doc extra
libtexttools-doc_2.0.6-1_all.deb
997f50bbd39d5da26f65953016270820 279930 debug extra
libtexttools4-dbg_2.0.6-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFLdEE6x9kwJZ3/qtQRAmQvAJ9y+emp7146JBQ52g+mHLqluWoSQQCfUmnG
viOIzkR0WroBPWoi01SR3qc=
=vzAh
-----END PGP SIGNATURE-----
--- End Message ---