perl 5.20 missing fakethe.h perlsfio.h

Asked by Sebastian Podjasek

Not sure that this is Ubuntu/Debian issue but after upgrading 14.04 to 14.10 (with new perl package 5.20) due to lack of these two files I wasn't able to build for ex. Session::Token module from source.

Solution was simple:
sudo touch /usr/lib/x86_64-linux-gnu/perl/5.20/CORE/fakethr.h
sudo touch /usr/lib/x86_64-linux-gnu/perl/5.20/CORE/perlsfio.h

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu perl Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
Last query:
Last reply:
Revision history for this message
Best actionparsnip (andrew-woodhead666) said :
#1

I suggest you report a bug and your fix can be made default :-)

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#2

You didn't mention which version of Ubuntu you are using. This is crucial information to provide.

I assume you have this issue because you are probably running Ubuntu 14.10.

Ubuntu 14.04 LTS has those missing files. Ubuntu 14.10 does not have them (yet).

They are both in the perl Ubuntu package, but only for 14.04 LTS.

Revision history for this message
Sebastian Podjasek (sebastian-podjasek) said :
#3

Thanks actionparsnip, that solved my question.

Revision history for this message
Sebastian Podjasek (sebastian-podjasek) said :
#4

markrijckenberg: fixed, I though that package version will be enough - 14.04 LTS was based on perl 5.18, 14.10 introduced 5.20 with this bug