Weigert, Carl, 1845-1904