Сама природа приложила все усилия, чтобы сделать Данциг неприступной крепостью: с севера его заслоняет Висла, с юго-запада – цепь крутых холмов, с других сторон – две небольшие речки. Еще до начала несчастного похода в Россию Наполеон приказал строить предмостные укрепления, форты, лагеря выше по течению Вислы, однако все это было лишь намечено, начато, не доведено до конца. Явившись сюда в декабре, Рапп нашел здесь одни руины, засыпанные снегом; замерзшие реки из преграды превратились в подъездные пути. Гарнизон состоял из скопища оборванцев всех наций: французы, немцы, поляки, голландцы, итальянцы, испанцы, даже африканцы – негры с Антильских островов, прежде служившие в пионерных ротах 7‑го линейного полка из Неаполя. Этакий топляк, выброшенный на берег, – большинство из них занесло в Данциг отливом отступавшей армии, а сил идти дальше уже не осталось. Магазины стояли пустые: ни хлеба, ни солонины, ни овощей, ни водки, ни лекарств для раненых – чем кормить и лечить всю эту ораву? Больных, способных ковылять по дороге, Рапп отправил на запад; в крепости осталось тридцать пять тысяч человек, из которых держать оружие могли тысяч восемь – десять, по большей части недавние рекруты, не успевшие хлебнуть лиха, но и не набравшиеся опыта. Однако генерал верил, что навыки постепенно придут, был бы хороший пример и внутренний стержень, который гнется, не ломаясь.
В трескучий мороз солдаты без жалоб и ропота рубили топорами лед и толкали льдины шестами к морю, пробив таким образом в Висле длиннющий канал больше двадцати аршин в ширину. Он снова покрылся льдом всего за одну ночь. Пришлось начинать все сначала. Наученный горьким опытом, Рапп приказал, чтобы ночью по каналу взад-вперед курсировали лодки, не давая воде замерзнуть, но и это не помогло. Однако люди оказались упорнее природы: лед кололи сутками напролет и победили. В это время другие отряды отогревали кострами промерзшую землю, от которой отскакивали ломы и лопаты, чтобы делать засеки, строить редуты, копать траншеи, насыпать брустверы.
Теснота и дурная пища привели с собой лихорадку, каждый день хватавшую новых жертв своими липкими горячими пальцами. В начале января умирало по полсотни человек в день, к концу февраля – до ста тридцати, не меньше пятнадцати тысяч горели в жару в переполненных больницах, среди вони от рвоты и испражнений. Русские знали об этих тяжелых обстоятельствах – заслали же они в город своего шпиона под видом итальянского патриота! – но почему-то не воспользовались ими, тратя время на жалкие интриги. Впрочем, среди осаждавших преобладали казаки, башкиры и прочее отребье – не такие войска штурмуют города.