What does Joshua 16:10 mean?
But the people of Ephraim couldn't drive out the Canaanites living in Gezer, so the Canaanites stayed there, but they were forced to work for Ephraim. Joshua 16:10 - Modern Text Bible
(Like Judah, Ephraim couldn't remove all the original inhabitants. The Canaanites in Gezer stayed, but were made to work for the new settlers.)