[ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-06 Thread Igor Gnatenko
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

This is the second iteration of my mass-scratch-rebuild without
gcc/gcc-c++ in the buildroot[0]. Everything what was written in
original mail still applies.

Since people might have fixed their packages after I started rebuild, I
decided to include information about commits I have used to build
packages. Hope this helps.


New list of packages, their commits and build logs are available:
* https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt
* https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-commits-2.tx
t
* https://ignatenkobrain.fedorapeople.org/gcc-removal-2.txt


[0] https://lists.fedoraproject.org/archives/list/devel-announce@lists.
fedoraproject.org/thread/IJFYI5Q2BYZKIGDFS2WLOBDUSEGWHIKV/
- -- 
- -Igor Gnatenko
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlqfmBkACgkQaVcUvRu8
X0x5/hAAt1gDH1lzIlkxn9ImLM8339foWlEnLKcqfFH5/dKpIE5x7rgjofRn3OYG
+Ca/qtC/iWwOZUYJncXCl+nEPaaBX5v+zpMHAlIZWe/TL7mbLAfwGCAuSupl3agb
DG6zuD4gcM0N+5Y5+CtEBv4Yawh+xjb0sKbjCwY8aFsHaVIJHlrnSjWNUz+mUUc1
bEcLUAwf2p581ATN7N3ZiJFvlb8LKuwKtEl3EmIk7K8URE/MDOZLBl0dy8+mXywP
BXwPeb4mHXZz/JADocWWMKhotVhPc/kUTixLeSmN7RNAcrgqEkNRQ2imy3LxoygE
px2I5UO1H/Tko0ALN8Ga5SeSrpU9U6yqJ2uhreCkPEZN6yRUQYY7kCUULTnh17P5
cYUV6Uu6LELN7mzt6lZ1C0xMtV+WNVK35XkHDwKe/yk0upFb85jFTOKy65L/QvEi
CsAs2sOMfQ4KhZoKyPx3iDavickk4PA2DJ40ALWKuroxCnc+IVu1Q7ZZqqsdys+c
bL764wTBbmz1pye2sLNerVAwd7Z4e9y+4AZnVTyNTZl0GBhcxumqp1La0Ku9Gl40
jxxHMGhjkkRSwoWiltlj26I13C+L48xYeldxXSvXwjG5YDhQ47pf2cj3oA78i9m/
eNk7cW4zTIdmsNG7WdKZ8kRsExasOxNV1tDxdHAq20hMnpDtbQ0=
=yy9a
-END PGP SIGNATURE-
___
devel-announce mailing list -- devel-annou...@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Paul Howarth
On Wed, 07 Mar 2018 08:43:21 +0100
Igor Gnatenko  wrote:
> This is the second iteration of my mass-scratch-rebuild without
> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> original mail still applies.
> 
> Since people might have fixed their packages after I started rebuild,
> I decided to include information about commits I have used to build
> packages. Hope this helps.
> 
> 
> New list of packages, their commits and build logs are available:
> * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt

Fixed perl-Clone and perl-Text-Aspell.

Paul.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Alec Leamas



> On Wed, 07 Mar 2018 08:43:21 +0100
> Igor Gnatenko  wrote:
> This is the second iteration of my mass-scratch-rebuild without
> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> original mail still applies.
>
> Since people might have fixed their packages after I started rebuild,
> I decided to include information about commits I have used to build
> packages. Hope this helps.
>
>
> New list of packages, their commits and build logs are available:
> * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt
>

Fixed tonto and DecodeIR

--alec
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Tom Hughes

On 07/03/18 07:43, Igor Gnatenko wrote:


This is the second iteration of my mass-scratch-rebuild without
gcc/gcc-c++ in the buildroot[0]. Everything what was written in
original mail still applies.


Fixed rapidjson.

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Jonathan Dieter
On Wed, 2018-03-07 at 08:43 +0100, Igor Gnatenko wrote:
> This is the second iteration of my mass-scratch-rebuild without
> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> original mail still applies.


I've done lizardfs, naev, novacom-client, and novacom-server.

Jonathan

signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Sandro Mani

On 07.03.2018 08:43, Igor Gnatenko wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

This is the second iteration of my mass-scratch-rebuild without
gcc/gcc-c++ in the buildroot[0]. Everything what was written in
original mail still applies.

Since people might have fixed their packages after I started rebuild, I
decided to include information about commits I have used to build
packages. Hope this helps.

Are this all actual build failures, or were the build.logs scanned for 
 errors regardless of whether the build succeded?


I.e. mmg3d reports "No CMAKE_CXX_COMPILER could be found.", but mmg3d is 
a pure C library, so I suppose it is just cmake which checks for a c++ 
compiler regardless of whether it is used or not. But the build should 
have succeded regardless of the presence of g++.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Jerry James
On Wed, Mar 7, 2018 at 12:43 AM, Igor Gnatenko
 wrote:
> This is the second iteration of my mass-scratch-rebuild without
> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> original mail still applies.

The abe and flocq packages should be considered false positives.  The
configure script in abe checks for a C++ compiler, but the makefile
only uses a C compiler.  Complaining to upstream is unlikely to be
effective, since patches I sent upstream 7 years ago have not been
touched; i.e., upstream is dead.

The flocq package uses some build-related files that are common to all
projects by the same upstream.  They check for a C++ compiler, but
there is no C or C++ code in the flocq package.  That upstream likes
using the same build-related files across all of his packages, because
it makes things simpler for him.
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Vít Ondruch


Dne 7.3.2018 v 15:08 Jerry James napsal(a):
> On Wed, Mar 7, 2018 at 12:43 AM, Igor Gnatenko
>  wrote:
>> This is the second iteration of my mass-scratch-rebuild without
>> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
>> original mail still applies.
> The abe and flocq packages should be considered false positives.  The
> configure script in abe checks for a C++ compiler, but the makefile
> only uses a C compiler.

I think the same happens to Ruby. It checks for C++ while C++ is not
needed. I might try to query upstream about it.

V.

>   Complaining to upstream is unlikely to be
> effective, since patches I sent upstream 7 years ago have not been
> touched; i.e., upstream is dead.
>
> The flocq package uses some build-related files that are common to all
> projects by the same upstream.  They check for a C++ compiler, but
> there is no C or C++ code in the flocq package.  That upstream likes
> using the same build-related files across all of his packages, because
> it makes things simpler for him.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Vít Ondruch
$ curl https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs.txt | wc -l
  % Total    % Received % Xferd  Average Speed   Time    Time Time 
Current
 Dload  Upload   Total   Spent    Left 
Speed
100  281k  100  281k    0 0   156k  0  0:00:01  0:00:01
--:--:--  156k
6193


$ curl https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt |
wc -l
  % Total    % Received % Xferd  Average Speed   Time    Time Time 
Current
 Dload  Upload   Total   Spent    Left 
Speed
100  200k  100  200k    0 0   116k  0  0:00:01  0:00:01
--:--:--  116k
4657


Good job everybody!


V.


Dne 7.3.2018 v 08:43 Igor Gnatenko napsal(a):
> This is the second iteration of my mass-scratch-rebuild without
> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> original mail still applies.
>
> Since people might have fixed their packages after I started rebuild, I
> decided to include information about commits I have used to build
> packages. Hope this helps.
>
>
> New list of packages, their commits and build logs are available:
> * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt
> * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-commits-2.tx
> t
> * https://ignatenkobrain.fedorapeople.org/gcc-removal-2.txt
>
>
> [0] https://lists.fedoraproject.org/archives/list/devel-announce@lists.
> fedoraproject.org/thread/IJFYI5Q2BYZKIGDFS2WLOBDUSEGWHIKV/
> ___ > devel-announce mailing list 
> -- devel-annou...@lists.fedoraproject.org
> To unsubscribe send an email to
devel-announce-le...@lists.fedoraproject.org >
___ > devel mailing list --
devel@lists.fedoraproject.org > To unsubscribe send an email to
devel-le...@lists.fedoraproject.org



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Petr Pisar
On 2018-03-07, Sandro Mani  wrote:
> I.e. mmg3d reports "No CMAKE_CXX_COMPILER could be found.", but mmg3d is 
> a pure C library, so I suppose it is just cmake which checks for a c++ 
> compiler regardless of whether it is used or not.

C++ is the default language cmake expects and what compiler it invokes.
If your code in C only, than you have to explicitly specify that in
CMakeList.txt.

See .

> But the build should have succeded regardless of the presence of g++.

No. It's fatal for cmake.

-- Petr
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-07 Thread Sandro Mani



On 07.03.2018 16:54, Petr Pisar wrote:

On 2018-03-07, Sandro Mani  wrote:

I.e. mmg3d reports "No CMAKE_CXX_COMPILER could be found.", but mmg3d is
a pure C library, so I suppose it is just cmake which checks for a c++
compiler regardless of whether it is used or not.

C++ is the default language cmake expects and what compiler it invokes.
If your code in C only, than you have to explicitly specify that in
CMakeList.txt.

See .


But the build should have succeded regardless of the presence of g++.

No. It's fatal for cmake.

Ah I see, thanks for the explanation.

Sandro
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-08 Thread Igor Gnatenko
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Wed, 2018-03-07 at 09:21 +0100, Lukas Czerner wrote:
> Hi,
> 
> how do I test my changes are working properly ? So far my builds
> succeeded without problems.

Probably easiest way would be to copy existing /etc/mock/fedora-
rawhide-x86_64.cfg and replace "@buildsys-build" in line
config_opts['chroot_setup_cmd'] = 'install @buildsys-build'

to

"bash bzip2 coreutils cpio diffutils fedora-release findutils gawk grep
gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar
unzip util-linux which xz"
> 
> Thanks!
> -Lukas
> 
> On Wed, Mar 07, 2018 at 08:43:21AM +0100, Igor Gnatenko wrote:
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA256
> > 
> > This is the second iteration of my mass-scratch-rebuild without
> > gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> > original mail still applies.
> > 
> > Since people might have fixed their packages after I started
> > rebuild, I
> > decided to include information about commits I have used to build
> > packages. Hope this helps.
> > 
> > 
> > New list of packages, their commits and build logs are available:
> > * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt
> > * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-commits-
> > 2.tx
> > t
> > * https://ignatenkobrain.fedorapeople.org/gcc-removal-2.txt
> > 
> > 
> > [0] https://lists.fedoraproject.org/archives/list/devel-announce@li
> > sts.
> > fedoraproject.org/thread/IJFYI5Q2BYZKIGDFS2WLOBDUSEGWHIKV/
> > - -- 
> > - -Igor Gnatenko
> > -BEGIN PGP SIGNATURE-
> > 
> > iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlqfmBkACgkQaVcUvRu8
> > X0x5/hAAt1gDH1lzIlkxn9ImLM8339foWlEnLKcqfFH5/dKpIE5x7rgjofRn3OYG
> > +Ca/qtC/iWwOZUYJncXCl+nEPaaBX5v+zpMHAlIZWe/TL7mbLAfwGCAuSupl3agb
> > DG6zuD4gcM0N+5Y5+CtEBv4Yawh+xjb0sKbjCwY8aFsHaVIJHlrnSjWNUz+mUUc1
> > bEcLUAwf2p581ATN7N3ZiJFvlb8LKuwKtEl3EmIk7K8URE/MDOZLBl0dy8+mXywP
> > BXwPeb4mHXZz/JADocWWMKhotVhPc/kUTixLeSmN7RNAcrgqEkNRQ2imy3LxoygE
> > px2I5UO1H/Tko0ALN8Ga5SeSrpU9U6yqJ2uhreCkPEZN6yRUQYY7kCUULTnh17P5
> > cYUV6Uu6LELN7mzt6lZ1C0xMtV+WNVK35XkHDwKe/yk0upFb85jFTOKy65L/QvEi
> > CsAs2sOMfQ4KhZoKyPx3iDavickk4PA2DJ40ALWKuroxCnc+IVu1Q7ZZqqsdys+c
> > bL764wTBbmz1pye2sLNerVAwd7Z4e9y+4AZnVTyNTZl0GBhcxumqp1La0Ku9Gl40
> > jxxHMGhjkkRSwoWiltlj26I13C+L48xYeldxXSvXwjG5YDhQ47pf2cj3oA78i9m/
> > eNk7cW4zTIdmsNG7WdKZ8kRsExasOxNV1tDxdHAq20hMnpDtbQ0=
> > =yy9a
> > -END PGP SIGNATURE-
> > ___
> > devel-announce mailing list -- devel-announce@lists.fedoraproject.o
> > rg
> > To unsubscribe send an email to devel-announce-leave@lists.fedorapr
> > oject.org

- -- 
- -Igor Gnatenko
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlqg8R8ACgkQaVcUvRu8
X0wl9Q/+PR1X3V+uaTXv/LDE7EcQrxVnEXQeCsWv3aOXJq1hkMgBoQnkoLJEan9o
EUgAfd1dOvosOD3N4bazxSZL2HqVjAMI65WFCiMV/KDHPOgbkCiJwL7cDmzRJKi7
3LzABQ355w1rM98AjQ7dTM62tLbhiwDS9B/cMx29l9tML+2P869kjkKaDIITsF2F
39kBUuiSNV6AHCJZB79ADTn92hsS3sXZ9qBsfMOljYgUvEHFCy+rbtZwknqhqpwx
4GO6P2Z26wVVQ7fzgFJzq96YSKPOfxViNonvhqbT/+Zq82A62srYyKD3HcOg9CUn
H8psWLBkwiYYLsViS7hJChsTBI9zqTNq3WdRA/qCJA5xJ9itnHdtXuT8tF4rFNc9
sV+IzMCWPEEYPY6ttahgcJjIZBcdmfq1HxMkbxem0lpaAYMhLg+OPaIQKN91riRc
bnaCTI+xGtHmDpX0z9aD2NGP+Fen6FumKYa6qhq6XS1DOdvSMttwCEAeyjYhQEa+
HfyNa1WlXd/xwiO20wLGHc9BnXa94hDFDAP96Jlkzku65zkR38Wc9E5TOX1OFVSc
Lq3/TdZXwRBFk7nkVy0QcJsBqz5Ylr0XYCCpmlbWOEg+9sgSOlMGNbKrNu3qvKJ3
oPqpJvKVKE2OLVf2UaFS4bAOwB4rl7hqywOALEGuKg2yXNOz0aQ=
=NtuQ
-END PGP SIGNATURE-
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-08 Thread Igor Gnatenko
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Wed, 2018-03-07 at 13:41 +0100, Sandro Mani wrote:
> On 07.03.2018 08:43, Igor Gnatenko wrote:
> 
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA256
> > 
> > This is the second iteration of my mass-scratch-rebuild without
> > gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> > original mail still applies.
> > 
> > Since people might have fixed their packages after I started
> > rebuild, I
> > decided to include information about commits I have used to build
> > packages. Hope this helps.
> > 
> 
> Are this all actual build failures, or were the build.logs scanned
> for 
>  errors regardless of whether the build succeded?

Those are only failed builds, although the failure itself might be due
to different reason.

> I.e. mmg3d reports "No CMAKE_CXX_COMPILER could be found.", but mmg3d
> is 
> a pure C library, so I suppose it is just cmake which checks for a
> c++ 
> compiler regardless of whether it is used or not. But the build
> should 
> have succeded regardless of the presence of g++.

+ /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG
- -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG
- -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG
- -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr
- -DINCLUDE_INSTALL_DIR:PATH=/usr/include
- -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc
- -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64
- -DBUILD_SHARED_LIBS:BOOL=ON -DLIBMMG3D4_STATIC=OFF
- -DLIBMMG3D4_SHARED=ON -DCMAKE_SKIP_RPATH=ON -DSO_VER=4.0.1 .
- -- The C compiler identification is GNU 8.0.1
- -- The CXX compiler identification is unknown
- -- Check for working C compiler: /usr/bin/cc
- -- Check for working C compiler: /usr/bin/cc -- works
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Detecting C compile features
- -- Detecting C compile features - done
CMake Error at CMakeLists.txt:2 (PROJECT):
  No CMAKE_CXX_COMPILER could be found.
  Tell CMake where to find the compiler by setting either the
environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the
full path
  to the compiler, or to the compiler name if it is in the PATH.
- -- Configuring incomplete, errors occurred!
See also "/builddir/build/BUILD/mmg3d4-4.0.3-
Source/CMakeFiles/CMakeOutput.log".
See also "/builddir/build/BUILD/mmg3d4-4.0.3-
Source/CMakeFiles/CMakeError.log".
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.qo0OBW (%build)
Bad exit status from /var/tmp/rpm-tmp.qo0OBW (%build)
Child return code was: 1
- -- 
- -Igor Gnatenko
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlqg8eMACgkQaVcUvRu8
X0wiThAAmKg/Ekzo8A2A7MLUCDK0VPxwfM87XyGTYXfifvlxsrBDrM2r+jR+CMmb
NJ+oBlP49eONt5aBb2W1Mm0EeI1TWhKTh7Rk4/LIXu5FDE26EtY+CflPsvcand4y
DVl0xcQynOCfTIHdNb0/m+hbhWITBkdOZgc9brgZA5l+lOd9SsA4vloK120ePFOv
eNy7CKOGIWC8ZzJvrYTT9TyJRa789oVehufkZ5JQ6D3WYpnPdcASuzWGdSflJpAs
S/FHFQmq7v1v09Elz44V9FKuPsEqlxK/QIA9tmGLPUQy0cQGCAgZ/eRWOlht8Bid
UBOeemVBIUyuMQWCz4ybjAwgqGskNY8G/6M2+XvdAFEhF3x1ZaIO0eI+Isbt+JFm
wqWg7kXPoWZQ2CpIDQ95PnxxzHjO9BH6wg5HOEXkcbIQsM54oelxazWLf+4KiNMv
69zC6f3HqGzf20s4PzGtXz4jPFXUgG+42tJSKyfy9bFq9KyptYqNjK/QgOXivhZ0
XCa3rV4KLZ4iafjwOEPhmr/60NfSHJmmUUZ11fL6c7az0GPuHwySz9WqJvltDkts
0pqhXyxEyoZQhYUsvYgfyYpA2XPs+Jv2A4eVlqxcB78fRsMYtQ2RCcZjQQQk2WWH
5EeOGHig3XRq+uTcQQMRfetn3Pba08ki4dFNra/+P8v+hxhnLqU=
=xBJX
-END PGP SIGNATURE-
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-08 Thread Igor Gnatenko
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Wed, 2018-03-07 at 07:08 -0700, Jerry James wrote:
> On Wed, Mar 7, 2018 at 12:43 AM, Igor Gnatenko
>  wrote:
> > This is the second iteration of my mass-scratch-rebuild without
> > gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> > original mail still applies.
> 
> The abe and flocq packages should be considered false positives.  The
> configure script in abe checks for a C++ compiler, but the makefile
> only uses a C compiler.  Complaining to upstream is unlikely to be
> effective, since patches I sent upstream 7 years ago have not been
> touched; i.e., upstream is dead.
> 
> The flocq package uses some build-related files that are common to
> all
> projects by the same upstream.  They check for a C++ compiler, but
> there is no C or C++ code in the flocq package.  That upstream likes
> using the same build-related files across all of his packages,
> because
> it makes things simpler for him.

Then apply downstream patch in Fedora? I mean if you do nothing it will
stop building soon.
- -- 
- -Igor Gnatenko
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlqg8h4ACgkQaVcUvRu8
X0yBoA/8DVFyUWPYtZEHhk6Imo4FQl5D3QDgUD+blrp1y+2RPKeP9Guv5HzrVfBI
QNqnQg/+t90dc1ohFEXYIdwdvG01pYY21hLpzxKPdbSu9WWpIoCmELx2tnjnyPZl
OSGUcaOIXsRCTCz8z1R7dnmb0gY2zbBiatQ6TfORNVZ7n9JYSDuqQLOP12YXKD0O
9qot04JuDzCPKC0kfR6HoycrzZwCrCFRaDS9P+679ya7WHY1MS2EkCdnCz/JQW9i
ZVTQJRVcliPG6hmwS0gO7C+a/1K/HLX8XNwLzjKjs7s/p7gCSmdfVR6AqSFomNDU
kEpAOjtila9P+9ji2q6KZqfOZyGuE3dqhDBYm6rho8j72lqp8CrMN2YYAiKeHrbZ
A0+VmyfZ594hhxCDMTd+MiSnnit83x4SBIgd2YuzPAfwL9jERI50pCIJeQJIxSFP
qq6iUy2E4h4P7TzXJ6/+HwIA7DqsfX6QpzRWEeXS3GDbKmzWN1UeeEM6aW4DRGO0
FfAKSK9C9wod7dhHhiD6UkWVMm15AsjhVuWKCjvHyyxXzhvy0ajM5oCIPGB2Bi7l
OWqGWq5WPLj+fN0cIWOe7UkmGAJ47zIhvYY9KazAh/FTVtnjSQTCD3YsxxuJtsHK
0VeZAYwTaVJXGIeYHEzezrAzRvgKB7BKo1gUKdSuOOkdpb4hO0M=
=FUcT
-END PGP SIGNATURE-
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-08 Thread Igor Gnatenko
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Wed, 2018-03-07 at 16:39 +0100, Vít Ondruch wrote:
> 
> Dne 7.3.2018 v 15:08 Jerry James napsal(a):
> > On Wed, Mar 7, 2018 at 12:43 AM, Igor Gnatenko
> >  wrote:
> > > This is the second iteration of my mass-scratch-rebuild without
> > > gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> > > original mail still applies.
> > 
> > The abe and flocq packages should be considered false
> > positives.  The
> > configure script in abe checks for a C++ compiler, but the makefile
> > only uses a C compiler.
> 
> I think the same happens to Ruby. It checks for C++ while C++ is not
> needed. I might try to query upstream about it.

Yes, please.
- -- 
- -Igor Gnatenko
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlqg8i8ACgkQaVcUvRu8
X0zrZw//TDHC0bZvyHHp6gO+63xIDjzaZQ5wc5sD60y3sC0RZESF+angz46OYji/
WbSViiiHwBonevDjrl9WNj8wfVxgi6/h4NrtzszKIqsA70hVRx84cRdMk09FrOzT
hoZOR8+Fho7+enRDKYuHz8IYP2aL86CGAQQiz5XurXN+nsGXxCbjgm0PqQkGt0Wa
096MkgJzlxVBn+da3FbMdPAE4aBrzTEjCtsxNqLa1IM0oxV8FcbCjOGS/ZS6ycB6
6JNm346omoAy58YBjw+HqL7GflCBaFq/1o6F08YcGE0aVuCLwtoCvyDabk//nWud
e1VJoeiEEjmGw7yXlNSUWn9x1kKXO4oCR+/rzNJSR1qCnbZIQYTqSz5NK59IWnUx
z65IwSzFw557/c93PpqFk2Xu3cb8/RU1I+kgdBo8ln3Vq7X30JDEYACG9exZYxVa
DlgA7l1raVMw8QLNAVIy/bJHQmAvurxwmHI6JxA0tWTN5qbZVRDDRqg26gyv9sKH
z4WclLYpTBjT4pSKX8XpDc3LTKxkZlgo0sZyYLYM5YFyExzQcipFnPI8pxiy7M49
TRoTb+6I3H9+oNdd6OSN43iPZ/vB1DMRaCtRftMhslkdDXKMgoEARjOQ3i0xepFT
eRsJSVuqjR1N+r0K9StFW9AkHlW20YWBjQKOqZsoB3X+osDSUHc=
=Ip/O
-END PGP SIGNATURE-
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-08 Thread Igor Gnatenko
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Wed, 2018-03-07 at 16:44 +0100, Vít Ondruch wrote:
> $ curl https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs.txt |
> wc -l
>   % Total% Received % Xferd  Average Speed   TimeTime
> Time 
> Current
>  Dload  Upload   Total   Spent   
> Left 
> Speed
> 100  281k  100  281k0 0   156k  0  0:00:01  0:00:01
> --:--:--  156k
> 6193
> 
> 
> $ curl https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt
>  |
> wc -l
>   % Total% Received % Xferd  Average Speed   TimeTime
> Time 
> Current
>  Dload  Upload   Total   Spent   
> Left 
> Speed
> 100  200k  100  200k0 0   116k  0  0:00:01  0:00:01
> --:--:--  116k
> 4657
> 
> 
> Good job everybody!

I have feeling that there are some packages which didn't appear here
due to networking issues, but it could be up to hundred of package, so
definitely good job!

Hint: you can use -s/--silent for curl 😉
- -- 
- -Igor Gnatenko
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlqg8q0ACgkQaVcUvRu8
X0xTiw//XFahvszdaLaEwKeWM3vSZRM/b8skdvBw3sgDXg1Yw1NbyjlcshIM83+8
Fna3IA1e3Rk8G4HS+cFYscmu4nkflb3O9T4+SS+TkUw7I5r2tLNSONpCFMctYzlc
QZyaeMT5UGE4cMfjKEk1JwiVdJsMwUNv8EqJLG35ZgXro9bz60hapxNUDoF7+uc5
bqka2qABPU09g1+K6FaaZIlPcZOeGPgANXJdYUJkZ7Cr39hm1I1FeHazM5UxM1tR
aNJNynmGx3oGq5glLWqxQZp6qwafjqLvpSp+Afw/75XrI4X3C+J/UCGSVpXnGmbE
w+RkhvNct8elVthtpaZQ0joC4O6/7bl/UE0hBh+js1/uLd9QKJaC2f9oPqoLxoRQ
ugm3bsEIKg4Wz6/7BX//oy1XJGYVP0WE3VX/4TzKWxIUhXgbJWmVwZYynC25PzWY
wd+qd8xkLPleiBpReZYzTILwMskDP7rAqM6eNebssU8RzJR4CKruOYyYjSymfAvb
s3qXdnkHF7P7KLq4eKfXD8xMNx6JIySey0kVynDMzCtvP7wmJ/12EXBkfjdAJoH8
T6MXXll+GVV3kxUZBpi/Xw40sL8dAWBX2sl56VpenY/5Xk57Sp+t9RbBg1froEWi
abGcrcC/0Fy+4s1gcNWyzca/7PduOFwUjb0b65EJPn1+ckd8DXc=
=UzsQ
-END PGP SIGNATURE-
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-08 Thread Vít Ondruch


Dne 8.3.2018 v 09:15 Igor Gnatenko napsal(a):
> On Wed, 2018-03-07 at 09:21 +0100, Lukas Czerner wrote:
> > Hi,
>
> > how do I test my changes are working properly ? So far my builds
> > succeeded without problems.
>
> Probably easiest way would be to copy existing /etc/mock/fedora-
> rawhide-x86_64.cfg and replace "@buildsys-build" in line
> config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
>
> to
>
> "bash bzip2 coreutils cpio diffutils fedora-release findutils gawk grep
> gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar
> unzip util-linux which xz"

For (lazy as I am ;) ) people who don't want to change their config
files, this should be roughly equivalent:

~~~
$ mock --init
$ mock --remove gcc
$ mock your.srpm --no-clean
~~~

But Igor's suggestion is definitely better option.


Vít

>
> > Thanks!
> > -Lukas
>
> > On Wed, Mar 07, 2018 at 08:43:21AM +0100, Igor Gnatenko wrote:
> >> -BEGIN PGP SIGNED MESSAGE-
> >> Hash: SHA256
> >>
> >> This is the second iteration of my mass-scratch-rebuild without
> >> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> >> original mail still applies.
> >>
> >> Since people might have fixed their packages after I started
> >> rebuild, I
> >> decided to include information about commits I have used to build
> >> packages. Hope this helps.
> >>
> >>
> >> New list of packages, their commits and build logs are available:
> >> * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt
> >> * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-commits-
> >> 2.tx
> >> t
> >> * https://ignatenkobrain.fedorapeople.org/gcc-removal-2.txt
> >>
> >>
> >> [0] https://lists.fedoraproject.org/archives/list/devel-announce@li
> >> sts.
> >> fedoraproject.org/thread/IJFYI5Q2BYZKIGDFS2WLOBDUSEGWHIKV/
> >> - --
> >> - -Igor Gnatenko
> >> 
> ___ > devel mailing list -- 
> devel@lists.fedoraproject.org > To unsubscribe
send an email to devel-le...@lists.fedoraproject.org



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-08 Thread Vít Ondruch


Dne 8.3.2018 v 09:19 Igor Gnatenko napsal(a):
> On Wed, 2018-03-07 at 16:39 +0100, Vít Ondruch wrote:
>
> > Dne 7.3.2018 v 15:08 Jerry James napsal(a):
> >> On Wed, Mar 7, 2018 at 12:43 AM, Igor Gnatenko
> >>  wrote:
> >>> This is the second iteration of my mass-scratch-rebuild without
> >>> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> >>> original mail still applies.
> >>
> >> The abe and flocq packages should be considered false
> >> positives.  The
> >> configure script in abe checks for a C++ compiler, but the makefile
> >> only uses a C compiler.
>
> > I think the same happens to Ruby. It checks for C++ while C++ is not
> > needed. I might try to query upstream about it.
>
> Yes, please.
>

https://bugs.ruby-lang.org/issues/14590

V.


signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-08 Thread William Cohen
On 03/07/2018 02:43 AM, Igor Gnatenko wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
> 
> This is the second iteration of my mass-scratch-rebuild without
> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> original mail still applies.
> 
> Since people might have fixed their packages after I started rebuild, I
> decided to include information about commits I have used to build
> packages. Hope this helps.
> 
> 
> New list of packages, their commits and build logs are available:
> * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt
> * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-commits-2.tx
> t
> * https://ignatenkobrain.fedorapeople.org/gcc-removal-2.txt

oprofile has the build requires added
sediment doesn't actually use gcc/gcc-c++ the configure has been updated to 
avoid this false positive

-Will
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-08 Thread Christopher
On Thu, Mar 8, 2018 at 10:02 AM William Cohen  wrote:

> On 03/07/2018 02:43 AM, Igor Gnatenko wrote:
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA256
> >
> > This is the second iteration of my mass-scratch-rebuild without
> > gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> > original mail still applies.
> >
> > Since people might have fixed their packages after I started rebuild, I
> > decided to include information about commits I have used to build
> > packages. Hope this helps.
> >
> >
> > New list of packages, their commits and build logs are available:
> > * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-2.txt
> > * https://ignatenkobrain.fedorapeople.org/gcc-removal-pkgs-commits-2.tx
> > t
> > * https://ignatenkobrain.fedorapeople.org/gcc-removal-2.txt
>

I've fixed hadoop, thrift, monkeysphere, and zookeeper, but there are
continued unrelated build failures in some, which I still need to fix.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-09 Thread Vít Ondruch


Dne 8.3.2018 v 10:13 Vít Ondruch napsal(a):
>
>
> Dne 8.3.2018 v 09:19 Igor Gnatenko napsal(a):
>> On Wed, 2018-03-07 at 16:39 +0100, Vít Ondruch wrote:
>>
>> > Dne 7.3.2018 v 15:08 Jerry James napsal(a):
>> >> On Wed, Mar 7, 2018 at 12:43 AM, Igor Gnatenko
>> >>  wrote:
>> >>> This is the second iteration of my mass-scratch-rebuild without
>> >>> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
>> >>> original mail still applies.
>> >>
>> >> The abe and flocq packages should be considered false
>> >> positives.  The
>> >> configure script in abe checks for a C++ compiler, but the makefile
>> >> only uses a C compiler.
>>
>> > I think the same happens to Ruby. It checks for C++ while C++ is not
>> > needed. I might try to query upstream about it.
>>
>> Yes, please.
> >
>
> https://bugs.ruby-lang.org/issues/14590

The answer is:

~~~
Some extension libraries, e.g., ones using swig, need a C++ compiler.
~~~

This is depressing, because it is essentially the same issue as:

https://bugzilla.redhat.com/show_bug.cgi?id=1284684
https://bugzilla.redhat.com/show_bug.cgi?id=1543394


Vít



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-10 Thread Ankur Sinha
Hi!

I think I've taken care of all of mine today:

OpenNL Panini axel blobby curlpp gdcm gnote jigdo kapow klt
libreplaygain libtorrent libtpcimgio libtpcmisc lingot mpdas ncmpcpp
nifticlib nut-nutrition pyode subtitleeditor tagtool

Thanks for the letting us know!

-- 
Thanks,
Regards,

Ankur Sinha "FranciscoD"

https://fedoraproject.org/wiki/User:Ankursinha


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [ACTION NEEDED #2] Missing BuildRequires: gcc/gcc-c++

2018-03-12 Thread Emmanuel Seyman
* Igor Gnatenko [07/03/2018 08:43] :
>
> This is the second iteration of my mass-scratch-rebuild without
> gcc/gcc-c++ in the buildroot[0]. Everything what was written in
> original mail still applies.

I've fixed the following:

perl-AI-DecisionTree
perl-Algorithm-FastPermute
perl-Algorithm-SVM
perl-CSS-Minifier-XS
perl-Crypt-RC4-XS
perl-FCGI
perl-GStreamer-Interfaces
perl-Geo-IP
perl-HTML-Template-Pro
perl-Search-Xapian
perl-Socket-MsgHdr
perl-Sys-CPU
perl-Text-CHM
perl-Text-CharWidth
perl-Text-ExtractWords
perl-Text-Ngram
perl-Tk-TableMatrix
perl-URI-Escape-XS
perl-Unicode-Map8
perl-Unicode-String
perl-XML-Bare
perl-re-engine-RE2

Emmanuel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org