Disko Forum logo Login  |  Register  |  Lost Password
<< Start < Prev 1 2 Next > End >>
Re:cross compiling

neeohw
Posts: 14
graphgraph

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.
Re:cross compiling

Stefan
Posts: 91
graph

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.
Re:cross compiling

Stefan
Posts: 91
graph

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.
Re:cross compiling

neeohw
Posts: 14
graphgraph

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.
Re:cross compiling

neeohw
Posts: 14
graphgraph

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

Matthias
Posts: 64
graphgraph

Gender: Male Disko Location: Berlin, Germany Birthdate: 1979-04-25
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.
<< Start < Prev 1 2 Next > End >>
Powered by FireBoard
get the latest posts directly to your desktop