Re: BackupPC-4.4.1rc1 Build Error

jbk <[email protected]> Sat, 27 Dec 2025 10:40:45 -0500
Newsgroups gmane.comp.sysutils.backup.backuppc.general
Message-ID <[email protected]>
On 12/27/25 12:25 AM, Robert Howard wrote:
> On 12/26/25 3:02 PM, Robert Howard wrote:
>> On 12/26/25 8:01 AM, jbk wrote:
>>> On 12/21/25 9:22 AM, G.W. Haywood wrote:
>>>> Hi there,
>>>>
>>>> On Sun, 21 Dec 2025, jbk wrote:
>>>>
>>>>> With BackkupPC-XS-0.63rc1 installed building 
>>>>> BackupPC-4.4.1rc1
>>>>> stalls at this point in the build process:
>>>>>
>>>>> ...
>>>>> + cd BackupPC-4.4.1rc1
>>>>> + /usr/bin/perl configure.pl --batch 
>>>>> --backuppc-user=backuppc ...
>>>>> ...
>>>>> ... --no-set-perms --uid-ignore
>>>>> You need to run makeDist first to create a tarball 
>>>>> release that
>>>>> includes an updated configure.pl.? After you unpack 
>>>>> the tarball,
>>>>> run configure.pl from there.
>>>>> ...
>>>>> So the answer is there but I'm not sure how to fix.
>>>>
>>>> The Perl script makeDist has some documentation at the 
>>>> top which might
>>>> help you.  ...........
>>> ..................
>>>> I believe you're trying to create a Red Hat RPM.  It's 
>>>> decades since I
>>>> used a Red Hat system so I'm not sure what's necessary 
>>>> to create a RPM
>>>> package from the BackupPC source.  I'd like to refresh 
>>>> myself but just
>>>> now I can't spare the time as I'm up to my ears in 
>>>> rsync-bpc. I'll be
>>>> happy to make any changes in the BackupPC repository in 
>>>> Github if it's
>>>> found to be necessary to support the creation of a 
>>>> particular package.
>>>>
>>>> Richard (see the thread 'BackupPC-XS 0.63 RC1 test 
>>>> failure') is the
>>>> person who will probably know best.  ........
>>> Ged,
>>> Correct, I am trying to build within the distro 
>>> packaging system.
>>> I did get further on the BackupPC-4.4.1rc1 build but I 
>>> am now choking on a new dependency "perl-SCGI" that does 
>>> not exist in the RH and derivatives src.rpm system.
>>> I've copied Richard on this so If he progresses to this 
>>> point, and I don't expect him to in the near future, he 
>>> might share some advancement with me.
>>> I did find a source rpm from an obscure distro "alt 
>>> linux" but it's spec is incompatible with RH.
>>> I do appreciate your efforts to advance the code.
>>>
>>> I am curious as to why perl-SCGI is being introduced 
>>> into the code base now as it was avoided in prior 
>>> releases of BackupPC. It hasn't been advanced since 
>>> 2006. I'm assuming some of the SCGI functionality was 
>>> written into the base BackupPC code and is now being 
>>> separated.
>>>
>> If you look at the GIT history you will see that 
>> perl-SGCI has been in the code since at least May 16, 
>> 2016 so it is not new. It is used by  the module  
>> "backuppc/bin /BackupPC_Admin_SCGI"
>>
>> In Mageia, SUSE and Fedora perl-SCGI is packaged as 
>> perl-CGI-Simple. As RedHat is now behind a paywall I do 
>> not have access to their list of packages.but it may 
>> have  the package perl-CGI-Simple.
>>
>> In Debian it is packaged as  libcgi-simple-perl.
>>
>> Just because some code is old does not mean it is of no 
>> value.
>>
>> R.H.
>>
> Oops one error  I made is regarding packages. I misread 
> something and perl-SGCI is not in the Mageia, SUSE and 
> Fedora packages I mentioned although it is in the Debian 
> package libscgi-perl and that would require a bit of 
> conversion to make it into a suitable RPM. My apologies.
>
> Before building you could install the SCGI module from 
> CPAN with
>
> 'cpanm --verbose SCGI' that is assuming you have cpanm 
> installed.
>
> By the way the GIT history I mentioned is correct.
>
> R.H
>
>
OK, this is useful information as it confirms that 
RH/EPEL/Fedora are doing something to satisfy the perl-SCGI 
requirement within their build scripts since I can rebuild 
4.4.0 from Fedora src.rpm's w/o issue.

-- 
Jim KR

_______________________________________________
BackupPC-users mailing list
[email protected]
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    https://github.com/backuppc/backuppc/wiki
Project: https://backuppc.github.io/backuppc/