Алкать is obsolete and it means to be hunger for, to crave for
to be hungry (about meal) is быть голодным