[BSD] C++11 fejlesztes OpenBSD alatt

Bukuli Norbert bukuli.norbert at gmail.com
2016. Már. 25., P, 13:39:34 CET


:-/ Kar
Azert koszonom szepen a segitseget!

Üdvözlettel:
Bukuli Norbert

2016. március 25. 13:22 Adam Hoka írta, <adam.hoka at gmail.com>:

> Ertem, uhh.
>
> Megneztem es van ujabb gcc csomag ports-ban, de abban meg nincs C++
> fordito. Azt javaslom, hogy hasznalj olyan rendszert, amit nem retardalt C
> huszarok fejlesztenek. ;-)
>
> 2016-03-25 8:20 GMT+01:00 Bukuli Norbert <bukuli.norbert at gmail.com>:
>
>> # pkg_add libstdc++
>>
>> quirks-2.114 signed on 2015-08-09T11:57:52Z
>> libstdc++-4.8.4p2: ok
>>
>> $ clang++ -std=c++11 -stdlib=libstdc++ -o cpp11 cpp11.cpp
>> cpp11.cpp:1:10: fatal error: 'array' file not found
>> #include <array>
>>          ^
>> 1 error generated.
>>
>> # pkg_info -L libstdc++ | grep include
>>
>>
>> #
>>
>>
>> Szoval az STL C++11-es header fajljai meg mindig hianyoznak.
>>
>> C++14: Termeszetesen igazad van, nem konkreten a C++11-re, hanem
>> barmilyen modern C++ szabvany megvalositasra lenne igenyem.
>>
>> Üdvözlettel:
>> Bukuli Norbert
>>
>> 2016. március 25. 8:04 Adam Hoka írta, <adam.hoka at gmail.com>:
>>
>>> clang++ -std=c++11 -stdlib=libstdc++ hello.cc
>>>
>>> Igy ennek mukodnie kellene, probaltad mar? Btw akkor mar c++14-et
>>> hasznalj, szerintem azt is gond nelkul viszi
>>> barmilyen ujabb clang.
>>>
>>> 2016-03-25 7:49 GMT+01:00 Bukuli Norbert <bukuli.norbert at gmail.com>:
>>>
>>>> Koszonom mindenkinek az eszreveteleit.
>>>>
>>>> Nem akartam tul hosszu levelekkel terhelni a listat, de sajnos nem volt
>>>> elegge egyertelmu, amit irtam.
>>>>
>>>> Mellekeletem egy leirast amiben reszletezem a problemamat. Ha sikerult
>>>> elolvasni a dokumentumot, talan mar ertheto lesz a kovetkezo kerdes:
>>>>
>>>> Van-e az OpenBSD _csomagjai_ kozt olyan, amely tartalmazza a C++11-ben
>>>> bemutatott STL kiterjeszteseket (pl array, mutex) binarisan (*.so, *.a) es
>>>> fejlec formajaban is?
>>>>
>>>>
>>>> 2016. márc. 24. 17:38 ezt írta ("István" <leccine at gmail.com>):
>>>>
>>>>> Pontosan mit nem?
>>>>>
>>>>> http://clang.llvm.org/cxx_status.html
>>>>> On Mar 24, 2016 16:11, "DaVieS" <davies at npulse.net> wrote:
>>>>>
>>>>>> OpenBSD-t nem használtam, de a tesóját igen (FreeBSD).
>>>>>> BSD licensz nem engedi a gcc / g++ > 4.2 használatát a rendszerbe
>>>>>> integrálva, ezért csak külön érhető el, portsból.
>>>>>> Ergó neked kell leforgatnod a gcc / g++ / binutilst.
>>>>>>
>>>>>> Különben megjegyzés képpen, a BSD clangot erőlteti, bár
>>>>>> tapasztalataim vegyes vele kapcsolatban, nem mindent esz meg főleg a ++11
>>>>>> -es ágból, de kéne tartalmaznia a C++ header fájlokat.
>>>>>>
>>>>>> http://www.openbsd.org/faq/faq15.html
>>>>>>
>>>>>>
>>>>>> On 03/24/2016 08:29 AM, Bukuli Norbert wrote:
>>>>>>
>>>>>> Sziasztok!
>>>>>>
>>>>>> Lenne egy igen kezdo kerdesem OpenBSD-vel kapcsolatban, amire sajnos
>>>>>> nem talaltam egyertelmu valaszt.
>>>>>>
>>>>>> Mit kell installalnom ahhoz, az OpenBSD altal kibocsatott csomagok
>>>>>> kozul, hogy legyenek C++11 STL fejlec fajljaim, fuggvenykonytaraim?
>>>>>>
>>>>>> A kerdeses rendszer reszletei:
>>>>>> * OpenBSD-5.8
>>>>>> * Alapbol szallitott C++ fordito: gcc-4.2.x
>>>>>> * Telepitheto fordito: clang-3.5.x (llvm csomagbol). Ez a csomag
>>>>>> azonban nem tartalmazza a C++ fejlec fajlokat
>>>>>> * Telepitheto C++ fuggvenykonyvtar: libstdc++. Ez csak magat a
>>>>>> binarist tartalmazza, fejlec fajlokat ez sem.
>>>>>>
>>>>>> Barmilyen segitseget, utmutatast nagyon koszonok.
>>>>>>
>>>>>> Üdvözlettel:
>>>>>> Bukuli Norbert
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Magyar BSD Levelez�lista
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Magyar BSD Levelezõlista
>>>>>>
>>>>>
>>>>> --
>>>>> Magyar BSD Levelezõlista
>>>>>
>>>>
>>>> --
>>>> Magyar BSD Levelezõlista
>>>>
>>>
>>>
>>>
>>> --
>>> NetBSD - Simplicity is prerequisite for reliability
>>>
>>> --
>>> Magyar BSD Levelezõlista
>>>
>>
>>
>> --
>> Magyar BSD Levelezõlista
>>
>
>
>
> --
> NetBSD - Simplicity is prerequisite for reliability
>
> --
> Magyar BSD Levelezõlista
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://datacast.hu/pipermail/bsd/attachments/20160325/44faed77/attachment-0001.html>


További információk a(z) BSD levelezőlistáról