Officers were called around 7 p.m. to the 2100 block of Groundwater Place.
In a 911 call from the house released by authorities Wednesday morning, a highly emotional caller tells an operator that his best friend has been shot and that it was an accident. The caller was not identified, but he can be heard telling someone that he's sorry.
The man had trouble telling the operator where to send help and what happened.
When police arrived, they found 21-year-old Bryan Keith Gill Jr. dead from an apparent gunshot wound.
Officers arrested 20-year-old Alexander Leon Walton at the scene and charged him with involuntary manslaughter in connection with Gill's death.
Earlier this year, Walton testified in the murder trial of another friend who shot and killed an Enloe High School student in 2011. However, he initially lied to investigators and was convicted of obstruction of justice, which is a felony.
So, in addition to involuntary manslaughter, Walton is also charged with possession of firearm by a felon.
Authorities said Gill and Walton knew each other, but did not say how.
Walton is being held at the Wake County Detention Center on a $40,000 bond.