neeohw
Posts: 14
|
cross compiling 5 Years, 3 Months ago
|
|
Just a question.
I see that the libsigc++ dependency is > v2.0
Is there an older release of disko that only depends on >v1.2 ?
Because my toolchain does not support libsigc++2.0 , I cannot compile it.
|
|
|
|
|
The administrator has disabled public write access.
|
Stefan
Posts: 91
|
Re:cross compiling 5 Years, 3 Months ago
|
|
Hi neeohw,
No, there is direct support for an older libsigc++, but we can certainly check if we can support an older version as well. I'll do a quick check tonight.
have fun
Stefan
|
|
|
|
|
Last Edit: 2010/05/12 13:24 By Stefan.
|
|
The administrator has disabled public write access.
|
Stefan
Posts: 91
|
Re:cross compiling 5 Years, 3 Months ago
|
|
Hi neeohw,
the api between sigc++ 2.0 and 1.2 has changed too much, that we can "quick fix" this. You have to get 2.0 up and running, because I doubt that we can add support very easily.
sorry for the bad news...
Stefan
|
|
|
|
|
The administrator has disabled public write access.
|
neeohw
Posts: 14
|
Re:cross compiling 5 Years, 3 Months ago
|
|
I didn't expect that a "quick fix" would be available.
However, thank you for checking.
I will keep trying to find a way to compile it.
|
|
|
|
|
The administrator has disabled public write access.
|
neeohw
Posts: 14
|
Re:cross compiling 5 Years, 3 Months ago
|
|
about that:
I have this problem when trying to cross compile disko again (now on a different toolchain)
my libpng version is 1.4
any thoughts ?
root@lxdevenv:~/disko-git_20100510# scons graphics=dfb media=none enable_alsa=no images=png cross=yes prefix=/opt/uclibc_install
scons: Reading SConscript files ...
Checking for options...(cached) yes
Checking for pkg-config... yes
Checking for sigc++-2.0... yes
Checking for libxml-2.0 >= 2.6... yes
Checking for libcurl... yes
Checking for freetype2... yes
Checking for C++ library libiconv... yes
Checking for C header file wordexp.h... yes
Checking for C++ library libpng... yes
Checking for C++ library libdl... yes
Checking for directfb... yes
Checking for sqlite3... yes
Checking for openssl... no
********************* Summary *********************
Prefix: : /opt/uclibc_install
Destdir: : none
Graphic backends : dfb
Database backends : sqlite3
Media backends : none
Image support : png
ALSA support : no
Building mmscrypt : no
Building mmsflash : no
Building mmssip : no
curl support : yes
E-Mail support : no
Building tools : no
log messages : no
debug symbols : no
profiling info : no
SSE optimization : no
swscale support : no
use libdl : yes
link type : shared
***************************************************
scons: done reading SConscript files.
scons: Building targets ...
[CXX] src/mmsinfo/mmsinfo.cpp
[CXX] src/mmstools/datasource.cpp
[CXX] src/mmstools/mmsconverter.cpp
[CXX] src/mmstools/mmscrypt.cpp
[CXX] src/mmstools/mmsdatetime.cpp
[CXX] src/mmstools/mmsdbaccess.cpp
[CXX] src/mmstools/mmsdbconnmgr.cpp
[CXX] src/mmstools/mmsdbfreetds.cpp
[CXX] src/mmstools/mmsdbmysql.cpp
[CXX] src/mmstools/mmsdbsqlite.cpp
[CXX] src/mmstools/mmserror.cpp
[CXX] src/mmstools/mmsfile.cpp
[CXX] src/mmstools/mmsfilesearch.cpp
[CXX] src/mmstools/mmsfiletransfer.cpp
[CXX] src/mmstools/mmsidfactory.cpp
[CXX] src/mmstools/mmslogbackend.cpp
[CXX] src/mmstools/mmslogger.cpp
[CXX] src/mmstools/mmsmail.cpp
[CXX] src/mmstools/mmsmutex.cpp
[CXX] src/mmstools/mmsprocessmonitor.cpp
[CXX] src/mmstools/mmspulser.cpp
[CXX] src/mmstools/mmsrecordset.cpp
[CXX] src/mmstools/mmsserverinterface.cpp
[CXX] src/mmstools/mmsshlhandler.cpp
[CXX] src/mmstools/mmstafffile.cpp
In file included from /opt/uclibc_install/include/png.h:398,
from src/mmstools/mmstafffile.cpp:43:
/opt/uclibc_install/include/pngconf.h:366: error: expected constructor, destructor, or type conversion before '.' token
/opt/uclibc_install/include/pngconf.h:367: error: '__dont__' does not name a type
scons: *** [build/libs/mmstools/mmstafffile.os] Error 1
scons: building terminated because of errors.
|
|
|
|
|
The administrator has disabled public write access.
|
|
Re:cross compiling 5 Years, 3 Months ago
|
|
Can you try to put the #include <png.h> in src/mmstafffile.cpp before all other includes and give us feedback if this fixes the problem? Then I'll commit this into the git repository.
Thanks,
Matthias
|
|
|
|
|
The administrator has disabled public write access.
|
|