nyurka: (Default)
[personal profile] nyurka
А может кто из многоуважаемых френдов работает на Sun Solaris, а????
Отзовитесь, а то я с ума скоро сойду.
Проблема в портинге системы с Линуха на Солярис.
Получается редкостная хня :((((
Если кто может посоветовать куда сунуться с вопросами - буду очень сильно признательна.

on 2007-11-22 09:10 am (UTC)
Posted by [identity profile] vitbel2000.livejournal.com
может я могу?

on 2007-11-22 09:25 am (UTC)
Posted by [identity profile] nyurka.livejournal.com
Ты на Солярисе работаешь?
Я не могу скомпилять классический кроссплатформенный проект.
На виндах работет, на линухе работает отлично,на солярис даже компиляться не желает.
Требует прототипы и не понимает классическую

on 2007-11-22 09:27 am (UTC)
Posted by [identity profile] nyurka.livejournal.com
... y = a?b:c

Я его конечно могу и переделать, но неужели до такой степени разный стандарт?

on 2007-11-22 09:48 am (UTC)
Posted by [identity profile] vitbel2000.livejournal.com
И на солярисе тоже.
А че говорит? А чем компилируете? Мы пользуемся SUNWspro (Sun Studio ONE 8) и вроде все без проблем.

on 2007-11-22 09:57 am (UTC)
Posted by [identity profile] nyurka.livejournal.com
Компилируем NetBeans
про прототипы - на почти все функции верещит - нет прототипов
про ?: - не понимает оператор и утверждает, что разные типы.
При этом типы разумеется одинаковые :(((

on 2007-11-22 09:59 am (UTC)
Posted by [identity profile] nyurka.livejournal.com
Хотя может это только для меня разумеется :)))))))))
Пошла думать.

on 2007-11-22 10:12 am (UTC)
Posted by [identity profile] nyurka.livejournal.com
Посмотрела сейчас в настройках - в NetBeans только одна опция Sun Studio 11
Тебе это о чем-то говорит?
Потому что мне - нет :)))

on 2007-11-22 10:54 am (UTC)
Posted by [identity profile] vitbel2000.livejournal.com
Может опции компилятора НетБеанс не правильно выставляет. Напиши мэйкфаил и будет тебе щастье.

on 2007-11-22 10:57 am (UTC)
Posted by [identity profile] vitbel2000.livejournal.com
Скорее всего инклуды выставленны не правильно или уровень strictness слишком высок.

on 2007-11-22 12:25 pm (UTC)
Posted by [identity profile] nyurka.livejournal.com
Инклуды 100% правильно.
Все фолдеры относительно проекта, а переносила с Линуха я все дерево.
И в Линухе никаких проблем нет.
Мейкфайл щас попробую.
Скажи мне еще, раз уж я к тебе пристала :)))
Как экспортные функции объявлять?
Как в Линухе - visible пишет не знаю что такое
Вроде где-то прочитала, что как в Виндах dllexport?
И вообще - если есть какие-то ссылки типа "Солярис для махровых чайников" кинься, а?????
Сил моих больше от него нет :(((((( Ушла рыдать

вот

on 2007-11-22 01:54 pm (UTC)
Posted by [identity profile] vitbel2000.livejournal.com
Я на самом деле работаю без IDE на юнихах и компилирую при помощи make. Так что с NetBeans помоч не смогу.

вот про библиотеки
http://www.ibm.com/developerworks/aix/library/au-porting/index.html

Соларис для чайников не видел.

Про библиотеки

on 2007-11-22 02:04 pm (UTC)
Posted by [identity profile] nyurka.livejournal.com
Не поняла
там написано для Unix через дифолт визибилити
Для Linux так же, ничего нового здесь нет.
А для Солярис-то как??????
Я пыталась сделать как для Linux он не дает скомпилять говорит слово visibility не знаю.
Posted by [identity profile] vitbel2000.livejournal.com
Ну вытри его вообще и используй mapfile (опция компилятора -M). Что-то типа

#ifdef WIN32
#ifdef BUILDING_DLL
#define PRINT_API __declspec(dllexport)
#else
#define PRINT_API __declspec(dllimport)
#endif
#else
#define PRINT_API
#endif

Re: Про библиотеки

on 2007-11-22 02:39 pm (UTC)
Posted by [identity profile] vitbel2000.livejournal.com
Линух с g++ работает там дерективы другие.

Re: Про библиотеки

on 2007-11-22 04:11 pm (UTC)
Posted by [identity profile] nyurka.livejournal.com
Спасиб, разобралась :))

Re: вот

on 2007-11-22 02:16 pm (UTC)
Posted by [identity profile] nyurka.livejournal.com
Похоже ты был прав, проблема в настройках NetBeans.
Спасиб огромный :)

Re: вот

on 2007-12-17 01:54 pm (UTC)
Posted by [identity profile] nyurka.livejournal.com
Сорри, может ты мне еще на один вопрос ответишь?
В дебаге - абсолютно нормальный проект, скомпилялся, все библиотеки в порядке - тишь да гладь.
Попыталась скомпилять релиз динамической библиотеки - получила странную ошибку
ir2hf :error : Ran out of memory
КТО ЭТО?????
В интернете нашла, что недостаток RAM и надо минимум гига. У меня больше гига.
Может ты что-то про это слышал?

Re: вот

on 2007-12-17 02:02 pm (UTC)
Posted by [identity profile] vitbel2000.livejournal.com
неа, не сталкивался

on 2007-11-22 04:41 pm (UTC)
Posted by [identity profile] fludietrich.livejournal.com
Похоже, без меня разобрались.

on 2007-11-22 06:03 pm (UTC)
Posted by [identity profile] nyurka.livejournal.com
Ой, ты тоже солярисный :)))
Убегаю, у меня сейчас времени нет, но я к тебе еще пристану... (многообещающе скалясь) :))

on 2007-11-22 11:16 pm (UTC)
Posted by [identity profile] fludietrich.livejournal.com
"еще пристану" - звучит многообещающе :)
Я уже четыре года как на солярке не сижу, но что-то могу и вспомнить.

Пришла приставать :)))

on 2007-12-17 01:55 pm (UTC)
Posted by [identity profile] nyurka.livejournal.com
В дебаге - абсолютно нормальный проект, скомпилялся, все библиотеки в порядке - тишь да гладь.
Попыталась скомпилять релиз динамической библиотеки - получила странную ошибку
ir2hf :error : Ran out of memory
КТО ЭТО?????
В интернете нашла, что недостаток RAM и надо минимум гига. У меня больше гига.
Может ты что-то про это слышал?

Re: Пришла приставать :)))

on 2007-12-17 06:20 pm (UTC)
Posted by [identity profile] fludietrich.livejournal.com
Никогда с подобным не сталкивался. Это ошибка компиляции или линковки? Каким компилятором ты пользуешься? Кстати, иногда подобные труднообъяснимые безобразия лечатся изменением опций оптимизации.

Уже разобралась

on 2007-12-18 07:17 am (UTC)
Posted by [identity profile] nyurka.livejournal.com
Таки проблема оптимизации.

Re: Уже разобралась

on 2007-12-18 08:18 pm (UTC)
Posted by [identity profile] fludietrich.livejournal.com
"Premature optimization is the root of all evil (or at least most of it) in programming." (c) D.Knuth

Profile

nyurka: (Default)
nyurka

January 2013

S M T W T F S
   1 2345
6789101112
13141516171819
20212223242526
2728293031  

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 22nd, 2026 10:32 pm
Powered by Dreamwidth Studios