You are not logged in.

#51 2014-06-30 23:14:36

juster
Forum Fellow
Registered: 2008-10-07
Posts: 195

Re: Perl 5.20 upgrade

boomshalek,

Sorry but I simply don't know enough about mythtv to help you. I vaguely remember that MythTV was written in perl years ago. This no longer seems to be the case. A quick glance at their github repo suggests it is now written in C++. The perl bindings that are included should not be capable of a segfault directly because they are platform independent. This means they are pure perl with no glue between C and perl.

Try backtracing the segfault by running mythfrontend in gdb, the gnu debugger. The general mechanics are outlined above. Unless the backtrace resembles the previous ones in this thread, with mention of libperl.so, then this is not the right place to ask for help... seek a mythtv guru.

Offline

#52 2014-07-04 10:23:11

boomshalek
Member
Registered: 2007-10-12
Posts: 100

Re: Perl 5.20 upgrade

@juster: OK. Thanks for your support anyway. FYI

Offline

#53 2014-07-09 10:59:22

boomshalek
Member
Registered: 2007-10-12
Posts: 100

Re: Perl 5.20 upgrade

Hi again
I have the following question. Some perl modules from the official repos still have not been rebuilt. Could this cause an issue.

Example:
My perl-modules (pacman -Q)

perl 5.20.0-5
perl-class-factory-util 1.7-6
perl-class-inspector 1.28-2
perl-class-load 0.21-1
perl-class-singleton 1.4-5
perl-convert-binhex 1.123-2
perl-crypt-ssleay 0.72-2
perl-data-dump 1.22-1
perl-data-optlist 0.109-2
perl-date-manip 6.46-1
perl-datetime 1.10-3
perl-datetime-format-builder 0.8100-1
perl-datetime-format-iso8601 0.08-2
perl-datetime-format-strptime 1.55-1
perl-datetime-locale 0.45-3
perl-datetime-timezone 1.69-1
perl-dbd-mysql 4.027-2
perl-dbi 1.631-2
perl-dist-checkconflicts 0.11-1
perl-email-date-format 1.004-1
perl-encode-locale 1.03-2
perl-error 0.17022-1
perl-fcgi 0.74-5
perl-file-listing 6.04-2
perl-file-which 1.09-4
perl-html-parser 3.71-3
perl-html-tagset 3.20-4
perl-http-cookies 6.01-2
perl-http-daemon 6.01-2
perl-http-date 6.02-2
perl-http-message 6.06-2
perl-http-negotiate 6.01-2
perl-image-size 3.232-2
perl-io-socket-inet6 2.72-1
perl-io-socket-ssl 1.988-1
perl-io-stringy 2.110-10
perl-json 2.90-1
perl-libintl-perl 1.23-3
perl-libwww 6.06-1
perl-linux-desktopfiles 0.08-1
perl-list-moreutils 0.33-5
perl-locale-gettext 1.05-11
perl-lwp-mediatypes 6.02-2
perl-lwp-protocol-https 6.04-1
perl-mailtools 2.13-1
perl-math-round 0.06-6
perl-mime-lite 3.030-1
perl-mime-tools 5.505-1
perl-mime-types 2.04-1
perl-module-implementation 0.07-2
perl-module-runtime 0.014-1
perl-mozilla-ca 20130114-2
perl-net-http 6.06-2
perl-net-ssleay 1.63-2
perl-net-upnp 1.4.2-5
perl-package-deprecationmanager 0.13-2
perl-package-stash 0.36-1
perl-package-stash-xs 0.28-2
perl-params-classify 0.013-4
perl-params-util 1.07-3
perl-params-validate 1.10-2
perl-path-class 0.33-1
perl-scalar-list-utils 1.38-2
perl-soap-lite 1.11-1
perl-socket6 0.25-2
perl-sub-install 0.927-1
perl-test-fatal 0.013-1
perl-timedate 2.30-2
perl-try-tiny 0.22-1
perl-uri 1.61-1
perl-www-robotrules 6.02-2
perl-xml-namespacesupport 1.11-3
perl-xml-parser 2.41-5
perl-xml-sax 0.99-4
perl-xml-sax-base 1.08-3
perl-xml-simple 2.20-2
perl-xml-xpath 1.13-7

Now let's look into perl-io-socket-inet6 where it says last updated:
2014-02-14

So, exactly this package is a dependancy for mythtv (btw so are:  'perl-dbd-mysql' 'perl-libwww' 'perl-net-upnp' 'perl-io-socket-inet6' 'perl-socket6')

Remember I have two issues: one is the segfault of the backend after a certain time (which might be fixed by mythtv devs in the meantime), the other is that the frontend/tools etc. cannot connect to the backend.

Is it possible that all those older modules should be recompiled in the official repos?

Offline

#54 2014-07-09 14:15:43

bluewind
Administrator
From: Austria
Registered: 2008-07-13
Posts: 172
Website

Re: Perl 5.20 upgrade

perl-io-socket-inet6 is pure perl code and therefore doesn't need to be recompiled. You can see that by checking if there is a "/usr/lib/perl5/..." directory in the package or by simply looking at the architecture of the package. If it says "any" you don't need to worry.

Offline

Board footer

Powered by FluxBB