Sometimes it's not enough for Publising features to be enabled.
Deployment Manifest generated from Export-SPWeb uses string value "PublisingPages" (15.0.4797.1001) for BaseTemplate of Pages Library. There are cases when Import can't find template from that string value (15.0.4571.1502):
[List] [Pages] Error: Requested value 'PublishingPages' was not found.
[List] [Pages] Debug: at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
at System.Enum.Parse(Type enumType, String value)
at Microsoft.SharePoint.Deployment.ListSerializer.SetObjectData(Object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector)
at Microsoft.SharePoint.Deployment.XmlFormatter.CallSetObjectData(Object obj, SerializationInfo objectData, ISerializationSurrogate surrogate, ISurrogateSelector selector)
In such case you can replace it with integer. You can find that integer in Publising feature definition in hive.
So to resolve this problem you can take this steps:
Rename .cmp file into .cab. Unpack it, find file manifest.xml, find DocumentLibrary node in it, replace attribute BaseTemplate from "PublishingPages" to "850", pack files back into .cab then Import-SPWeb new file.