apt install rpm
should get you rpmbuild
-David
> On Nov 15, 2017, at 2:59 PM, Tim Dudgeon <tdudgeon...@gmail.com> wrote:
>
> OK, makes sense, but I'm building on a Debian system. So neither 'yum install
> rpm-build' nor 'apt-get install rpm-build' doesn't work.
>
> So (sorry for the stupid question) can DEBs only be built on a Debian based
> system and RPMs om a Red Hat based system?
>
>> On 15/11/2017 19:31, Paolo Tosco wrote:
>> Hi Tim,
>>
>> It looks like you are missing the rpmbuild binary on the machine where you
>> are trying to build the RPM.
>> Issuing a
>> yum install rpm-build
>> as root should get it installed.
>>
>> Cheers,
>> p.
>>
>>> On 11/15/17 19:00, Tim Dudgeon wrote:
>>> So this now seems to have been merged to master so I gave it a try:
>>>
>>> root@f083c3e3b6a1:/rdkit/build# cmake -DRDK_BUILD_INCHI_SUPPORT=ON
>>> -DRDK_INSTALL_INTREE=OFF -DCMAKE_INSTALL_PREFIX=/usr/ ..
>>> -- Could NOT find InChI in system locations (missing: INCHI_LIBRARY
>>> INCHI_INCLUDE_DIR)
>>> CUSTOM_INCHI_PATH = /rdkit/External/INCHI-API
>>> -- Found InChI software locally
>>> -- Boost version: 1.62.0
>>> -- Found the following Boost libraries:
>>> -- python
>>> Python Install directory /usr/lib/python2.7/dist-packages
>>> -- Could NOT find Eigen3 (missing: EIGEN3_INCLUDE_DIR EIGEN3_VERSION_OK)
>>> (Required is at least version "2.91.0")
>>> Eigen3 not found, disabling the Descriptors3D build.
>>> -- Boost version: 1.62.0
>>> -- Found the following Boost libraries:
>>> -- thread
>>> -- system
>>> -- chrono
>>> -- date_time
>>> -- atomic
>>> -- Boost version: 1.62.0
>>> -- Found the following Boost libraries:
>>> -- serialization
>>> == Using strict rotor definition
>>> == Updating Filters.cpp from pains file
>>> == Done updating pains files
>>> -- Boost version: 1.62.0
>>> -- Found the following Boost libraries:
>>> -- regex
>>> -- Configuring done
>>> -- Generating done
>>> -- Build files have been written to: /rdkit/build
>>>
>>>
>>> root@f083c3e3b6a1:/rdkit/build# cpack -G DEB
>>> CPack: Create package using DEB
>>> CPack: Install projects
>>> CPack: - Run preinstall target for: RDKit
>>> CPack: - Install project: RDKit
>>> CPack: - Install component: runtime
>>> CPack: - Install component: base
>>> CPack: - Install component: data
>>> CPack: - Install component: docs
>>> CPack: - Install component: dev
>>> CPack: - Install component: python
>>> CPack: - Install component: extras
>>> CPack: Create package
>>> CPack: - package: /rdkit/build/RDKit-2018.03.1.dev1-Linux-Development.deb
>>> generated.
>>> CPack: - package: /rdkit/build/RDKit-2018.03.1.dev1-Linux-Extras.deb
>>> generated.
>>> CPack: - package: /rdkit/build/RDKit-2018.03.1.dev1-Linux-Python.deb
>>> generated.
>>> CPack: - package: /rdkit/build/RDKit-2018.03.1.dev1-Linux-Runtime.deb
>>> generated.
>>>
>>>
>>> root@f083c3e3b6a1:/rdkit/build# cpack -G RPM
>>> CPack: Create package using RPM
>>> CPack: Install projects
>>> CPack: - Run preinstall target for: RDKit
>>> CPack: - Install project: RDKit
>>> CPack: - Install component: runtime
>>> CPack: - Install component: base
>>> CPack: - Install component: data
>>> CPack: - Install component: docs
>>> CPack: - Install component: dev
>>> CPack: - Install component: python
>>> CPack: - Install component: extras
>>> CPack: Create package
>>> CMake Error at /usr/share/cmake-3.7/Modules/CPackRPM.cmake:1573 (message):
>>> RPM package requires rpmbuild executable
>>> Call Stack (most recent call first):
>>> /usr/share/cmake-3.7/Modules/CPackRPM.cmake:2442
>>> (cpack_rpm_generate_package)
>>>
>>>
>>> CPack Error: Error while execution CPackRPM.cmake
>>> CPack Error: Error while execution CPackRPM.cmake
>>> CPack Error: Error while execution CPackRPM.cmake
>>> CPack Error: Error while execution CPackRPM.cmake
>>> CPack Error: Problem compressing the directory
>>> CPack Error: Error when generating package: RDKit
>>>
>>> So it looks like the building the debs works OK (I didn't test them) but
>>> building rpms fails.
>>>
>>> I'm probably doing something stupid here as I'm not that familiar with
>>> cmake and cpack.
>>>
>>>
>>>> On 10/11/2017 00:03, Francois BERENGER wrote:
>>>>> On 11/08/2017 08:47 PM, Tim Dudgeon wrote:
>>>>> There is mention of RPM distributions of RDKit
>>>>> (https://copr.fedorainfracloud.org/coprs/giallu/rdkit/).
>>>>>
>>>>> But on trying these:
>>>>>
>>>>> 1. the distro is based on the 2017_03_1 release
>>>>> 2. it fails due to missing libinchi.so.1 dependency.
>>>>
>>>> In the bugtracker, there is an issue about the .deb:
>>>>
>>>> https://github.com/rdkit/rdkit/issues/911
>>>>
>>>> and there is a pull request by Patrick Avery
>>>> to fix them:
>>>>
>>>> https://github.com/rdkit/rdkit/pull/1580
>>>>
>>>> Maybe you can read the pull request, replace DEB by RPM and see
>>>> if that produces usable RPMs for your distro.
>>>>
>>>>> This is presumably no longer being maintained?
>>>>> Anything that can be done to help with fixing this?
>>>>>
>>>>> Tim
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>>
>>>>> Check out the vibrant tech community on one of the world's most
>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>> _______________________________________________
>>>>> Rdkit-discuss mailing list
>>>>> Rdkit-discuss@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>>>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>
>>>
>>> _______________________________________________
>>> Rdkit-discuss mailing list
>>> Rdkit-discuss@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>
>>
>> _______________________________________________
>> Rdkit-discuss mailing list
>> Rdkit-discuss@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Rdkit-discuss mailing list
> Rdkit-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss