# Updating Perl?

**URL:** <https://forums.suse.com/t/updating-perl/24979>\
**Category:** SLES Configure-Administer\
**Created:** [January 14, 2014, 5:41am UTC](https://forums.suse.com/t/updating-perl/24979 "2014-01-14T05:41:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tomwardrop](https://avatars.discourse-cdn.com/v4/letter/t/e95f7d/32.png) [@tomwardrop](https://forums.suse.com/u/tomwardrop)\
**Post date:** [January 14, 2014, 5:41am UTC](https://forums.suse.com/t/updating-perl/24979/1 "2014-01-14T05:41:39Z")

</div>

Hi,

An application I wish to run requires perl v5.10.1, but I have v5.10.0 which is the latest version available in the standard SLES repo’s (I’m running SLES 11 SP3). My question is, what do I do when I run into out-dated software like this that needs updating? Do I need to resort to compiling things from scratch, or is there a nicer way to go about obtaining an RPM?

Alternatively, is it possible to compile from source but package it into an RPM so I can managed my compiled version via zypper. What’s the best approach here?

Cheers,  
Tom

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [January 14, 2014, 6:22am UTC](https://forums.suse.com/t/updating-perl/24979/2 "2014-01-14T06:22:01Z")

</div>

> [@](#):
>
> On Tue 14 Jan 2014 03:44:02 AM CST, tomwardrop wrote:
> 
> Hi,
> 
> An application I wish to run requires perl v5.10.1, but I have v5.10.0  
> which is the latest version available in the standard SLES repo’s (I’m  
> running SLES 11 SP3). My question is, what do I do when I run into  
> out-dated software like this that needs updating? Do I need to resort to  
> compiling things from scratch, or is there a nicer way to go about  
> obtaining an RPM?
> 
> Alternatively, is it possible to compile from source but package it into  
> an RPM so I can managed my compiled version via zypper. What’s the best  
> approach here?
> 
> Cheers,  
> Tom

Hi  
Looking at the changelog from the latest release on the Open Build  
Service, I see some backports for bug reports;

```auto
-------------------------------------------------------------------
Tue Sep 8 13:43:35 CEST 2009 - mls@suse.de

- backport upstream fixes for POSIX module to avoid clashes
with Fcntl [bnc#446098], [bnc#515948]
- backport upstream fix for ISA assertion failure [bnc#528423]
- move unicode files from perl-doc to perl, otherwise some
perl modules will not work

-------------------------------------------------------------------
Sat Sep 5 15:47:24 CEST 2009 - coolo@novell.com

- revert to 5.10.0, too many problems (10 failures and 162
cyclic dependencies for d:l:p)

-------------------------------------------------------------------
Thu Sep 3 17:05:44 CEST 2009 - mls@suse.de

- update to perl-5.10.1 to get rid of some patches
(the update mostly consists of changes in the
experimental features)
```

These have been fixed in SLE;  
[https://bugzilla.novell.com/show\_bug.cgi?id=446098](https://bugzilla.novell.com/show_bug.cgi?id=446098)  
[https://bugzilla.novell.com/show\_bug.cgi?id=515948](https://bugzilla.novell.com/show_bug.cgi?id=515948)  
[https://bugzilla.novell.com/show\_bug.cgi?id=528423](https://bugzilla.novell.com/show_bug.cgi?id=528423)

```auto
rpm -qa --changelog |grep 446098
with Fcntl [bnc#446098], [bnc#515948]
rpm -qa --changelog |grep 528423
- backport upstream fix for ISA assertion failure [bnc#528423]
```

So unless your striking some other issue, then what your trying to do  
is moot as any of the updates to 5.10.1 are present in the SLE version  
of perl 5.10.0?

So if it’s looking for a version reference, the it probably needs  
tweaking or fixing…

If your looking at building rpms, then you can’t beat the Open Build  
Service;  
[https://build.opensuse.org/](https://build.opensuse.org/)  
and for built packages;  
[http://software.opensuse.org/search?](http://software.opensuse.org/search)  
Select the spanner to set the distribution search, note anything from  
here is unsupported, just like local builds of rpms.

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
openSUSE 13.1 (Bottle) (x86\_64) GNOME 3.10.2 Kernel 3.11.6-4-desktop  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!
