You need to edit your local_manifest in .repo(its hidden) use the one I posted a few pages back.
pg 7 post 173
Hey bad_mofo, im having a hell of a time with cm12 source, i screwed up my local repo and cant get the source to download again, so im gonna just post here what i did for twrp lollipop so you can integrate it into your device tree. it should play nice with just building twrp and using twrp.fstab, and also for brunch x5 with recovery.fstab. after this all recoveries (cwm, twrp, and philz) should compile from the same source with no modifications.
in your source, modify Boardconfig.mk under the twrp section, make "TARGET_RECOVERY_FSTAB := device/lge/x5/recovery.fstab" point to "TARGET_RECOVERY_FSTAB := device/lge/x5/rootdir/twrp.fstab" instead.
also, i have
TW_EXTERNAL_STORAGE_PATH := "/external_SD"
TW_EXTERNAL_STORAGE_MOUNT_POINT := "external_SD"
and
TW_INTERNAL_STORAGE_PATH := "/sdcard"
TW_INTERNAL_STORAGE_MOUNT_POINT := "sdcard"
set there too, and according your storage_list.xml in overlay on your device tree on github, those should be the correct settings.
also, i had to remove the line "/sdcard auto /data/media/0" from twrp.fstab in rootdir to get both the external and internal sdcards to show in twrp.
thats all it took to compile twrp easily with our existing trees, and i modified my cm11 tree the same way which i will post to github when i get a chance. and of course, make sure you have recovery-twrp (with omnirom_bootable_recovery rev5.0.1) inside /bootable.
i know donjuro was asking for a philz build (which i tried and errored out like crazy), and my cm12 source was so old i tried to repo sync and broke everything. id imagine the above should work just fine for philz also.