Форум программистов, компьютерный форум CyberForum.ru

Error: call of overloaded ‘Function’ is ambiguous - C++

Восстановить пароль Регистрация
 
Drus
 Аватар для Drus
57 / 57 / 1
Регистрация: 07.10.2011
Сообщений: 203
22.11.2011, 09:00     Error: call of overloaded ‘Function’ is ambiguous #1
C++
1
2
3
4
log.cpp:166:25: error: call of overloaded ‘localtime_r(time_t*, tm*)’ is ambiguous
log.cpp:166:25: note: candidates are:
/usr/include/time.h:248:19: note: tm* localtime_r(const time_t*, tm*)
/usr/include/commoncpp/thread.h:560:19: note: tm* ost::localtime_r(const time_t*, tm*)
Обе либы мне нужны, обе либы мне важны....
Собственно вопрос такой: проект из исходников (twinkle) собирался на 2-х машинах под opensuse 11.4 и 12.1.

На 11 - на ура прошел компиляцию, а на 12 - выдал оное.
Обе системы абсолютно голые и ставились только либы необходимые проекту. Куда копать товарищи и что делать, ума не приложу.

З.Ы. в 12 сусе на этом ошибки сыпаться не заканчивают

Да, вот еще, мне важно что бы он на 12 собирался =)

Добавлено через 19 минут
с кружечкой чая пришло решение, накласть на ругань и подсунуть что-либо одно, скомпилилось, как будет работать и какие грабли будут - со временем узнаю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2011, 09:00     Error: call of overloaded ‘Function’ is ambiguous
Посмотрите здесь:

C++ Ambiguous call to overloaded function
C++ Ambiguous access to overloaded function
'sqrt' : ambiguous call to overloaded function C++
C++ Abiguous call to overloaded function
Error C2668: 'sqrt' : ambiguous call to overloaded function C++
C++ Ошибка: ('sqrt' : ambiguous call to overloaded function)
Ambiguous call to overloaded function / рекурсивная функция C++
Ошибка: call of overloaded 'strchr(char&, char)' is ambiguous C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
22.11.2011, 12:15     Error: call of overloaded ‘Function’ is ambiguous #2
нужно использовать пространство имён
вроде, ::localtime_r(a, b)
Drus
 Аватар для Drus
57 / 57 / 1
Регистрация: 07.10.2011
Сообщений: 203
23.11.2011, 07:20  [ТС]     Error: call of overloaded ‘Function’ is ambiguous #3
Счас стыдно, за то что вопрос совсем не в ту тему определил, во всяком случае с описанием проблемы, видать вчера совсем мозг посадился со сборкой

Спасибо огромное за совет, очень пригодится в дальнейшей перепилке проекта
Yandex
Объявления
23.11.2011, 07:20     Error: call of overloaded ‘Function’ is ambiguous
Ответ Создать тему
Опции темы

Текущее время: 23:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru