Strona 1 z 1

[+] Poszukiwany ochotnik do kompilacji oprogramowania

: 11 lipca 2008, 16:38
autor: bolwerk
Witam.

Poszukuję osoby zarządzającej Debianem 4.0 Etch lub też Debianem 3.1 Sarge.

Chciałbym aby ta osoba spróbowała przeprowadzić kompilację tego programu: http://www.ever.com.pl/pl/pliki/powerso ... x86.tar.gz

Jest to oprogramowanie do sterowania UPS-em firmy Ever Duo Pro 500.
U mnie niestety próby kompilacji kończą się w taki sposób:

Kod: Zaznacz cały

cshmem.cpp: In member function ‘int CShMem: :o pen(size_t)’:
cshmem.cpp:120: error: ‘strerror’ was not declared in this scope
cshmem.cpp:126: error: ‘strerror’ was not declared in this scope
cshmem.cpp: In member function ‘int CShMem::read(void*, size_t, size_t)’:
cshmem.cpp:143: error: ‘memcpy’ was not declared in this scope
cshmem.cpp: In member function ‘int CShMem::read(void*, size_t, size_t, bool)’:
cshmem.cpp:158: error: ‘memcpy’ was not declared in this scope
cshmem.cpp: In member function ‘int CShMem::write(void*, size_t, size_t)’:
cshmem.cpp:204: error: ‘memcpy’ was not declared in this scope
cshmem.cpp: In member function ‘int CShMem::write(void*, size_t, size_t, bool)’:
cshmem.cpp:218: error: ‘memcpy’ was not declared in this scope
Nie mam akurat pod ręką Etcha a nie chce mi się stawiać systemu tylko po to aby sprawdzić czy wina nie leży po stronie producenta :)

Pozdrawiam.

PS. Jak ktoś miałby ochotę to proszę o kontakt poprzez PW.

: 11 lipca 2008, 21:12
autor: kiko80
Napisz do nich że wali błędem podczas kompilacji niech poprawiają. Po co masz się męczyć niech oni to robią :D

: 11 lipca 2008, 21:51
autor: bolwerk
To już zrobione.

Mam zamiar co tydzień pisać.
Jednak, chcę również sprawdzić, czy nie jest przypadkiem wina nowszych bibliotek w Lennym.

Pozdrawiam.

Edycja:

Problem został rozwiązany.

Przyczyną takiego zachowania się podczas kompilacji są w mojej ocenie spowodowane samym oprogramowaniem, a dokładnie niedostosowaniem do nowego procesora g++.

Zainstalowanie g++ z Etcha rozwiązało sprawę.

Pozdrawiam.