Отправляет email-рассылки с помощью сервиса Sendsay

Проблемы компиляции на FreeBSD 5.3

Доброго времени суток.

Подскажите пожалуйста, в каком направлении копать. С такой проблемой
столкнулся впервые.

Есть программа, написанная для нас на с++. На серверах с установленной FreeBSD
вплоть до 4.7 с g++ компилировалось без проблем. Сейчас возникла
необходимость ее собрать на 5.3 и начались проблемы: не найдены
библиотеки ios или не определены члены класса ios, ISO C++ ругается на
перегрузку операторов и т.п.
Вроде где-то читал, что в 5 ветке начали использовать новый g++. Но
при этом его можно заставить нормально обрабатывать и старый код.
Так ли это, и если да, то как?

С Уважением к Вам, Алексей Платонов

Е-mail: lex***@l*****.com
Сайт: http://www.lexxy.com

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2155; Возраст листа: 565; Участников: 769
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/440305

Ответить   Mon, 19 Sep 2005 22:40:43 +0300 (#440305)

 

Ответы:

Попробуйте установить старый gcc из портов и запускать его как gcc31,
например

P.S. Надеюсь, компилите Вы всё это через g++ myfile.cpp , а не gcc
myfile.cpp


-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2158; Возраст листа: 565; Участников: 766
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/440387

Ответить   Tue, 20 Sep 2005 08:15:16 +0400 (#440387)

 

Здравствуйте, andrew.

Вы писали 20 сентября 2005 г., 7:15:16:

К сожалению, это удаленная машина-сервер, к которому есть только
клиентский доступ, и старый gcc нам не поставят... :(

В том то и дело, что в новом вроде есть обратная совместимость, но в
man g++ ничего подобного не нашел...

А как еще можно? :)

С Уважением к Вам, Алексей Платонов

Е-mail: lex***@l*****.com
Сайт: http://www.lexxy.com

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2160; Возраст листа: 565; Участников: 766
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/440518

Ответить   Tue, 20 Sep 2005 08:19:31 +0300 (#440518)