Цитата(dreamer7 @ 26.6.2008, 16:50)
ерунда какая то твориться у меня
libtool: link: cannot find the library `' (libSDL.la: -Wl,-rpath-link,/opt/crosstool/gcc-3.3.6-glibc-2.3.2/arm-linux/arm-linux/lib,-rpath-link,/opt/dev-ezx/a1200/lib/ezx/lib,-rpath-link,/opt/dev-ezx/a1200/lib/ezx/lib/inputmethods)
ibSDL.la все пути правильно прописаны меняю другая la вылазит libm.la
и тд
где я не так делаю ?
если имеется ввиду toppler то у меня эта игрушка выдает ошибка при выполнении Configure
почемуто не видит sdl_mixer и zlib под CygWin-ом
зато под линуксом все идет без ошибок
и configure и make
Добавлено позже (26.6.2008, 19:53):компилил последнюю версию DOSBox 0.72
операции Configure и Make прошли без ошибок
при запуске на теле
Segmentation fault
# ../bin/gdb ./dosbox core
GNU gdb 6.6
Copyright © 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "arm-linux-gnu"...
Using host libthread_db library "/mmc/mmca1/games/lib/libthread_db.so.1".
Reading symbols from /mmc/mmca1/games/lib/libSDL-1.2.so.0...done.
Loaded symbols for /mmc/mmca1/games/lib/libSDL-1.2.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libutil.so.1...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /usr/lib/ezx/lib/libqte-mt.so.2...done.
Loaded symbols for /usr/lib/ezx/lib/libqte-mt.so.2
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/ezx/lib/libezxappbase.so.1...done.
Loaded symbols for /usr/lib/ezx/lib/libezxappbase.so.1
Reading symbols from /usr/lib/ezx/lib/libezxappsdk.so.1...done.
Loaded symbols for /usr/lib/ezx/lib/libezxappsdk.so.1
Reading symbols from /usr/lib/ezx/lib/libezxopenwindow.so.1...done.
Loaded symbols for /usr/lib/ezx/lib/libezxopenwindow.so.1
Reading symbols from /usr/lib/ezx/lib/libipp-miscGen.so.1...done.
Loaded symbols for /usr/lib/ezx/lib/libipp-miscGen.so.1
Reading symbols from /usr/lib/ezx/lib/libipp-jp.so.1...done.
Loaded symbols for /usr/lib/ezx/lib/libipp-jp.so.1
Reading symbols from /usr/lib/ezx/lib/libipp-codecJP.so.1...done.
Loaded symbols for /usr/lib/ezx/lib/libipp-codecJP.so.1
Reading symbols from /usr/lib/libezxpm.so...done.
Loaded symbols for /usr/lib/libezxpm.so
Reading symbols from /mmc/mmca1/games/lib/libSDL_net-1.2.so.0...done.
Loaded symbols for /mmc/mmca1/games/lib/libSDL_net-1.2.so.0
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Core was generated by `'.
Program terminated with signal 11, Segmentation fault.
#0 0x410ceda8 in ?? () from /lib/libc.so.6
(gdb)
Добавлено позже (26.6.2008, 20:13):Выкладываю рабочий кросстул для А1200 для линукса
http://rapidshare.com/files/124067106/a120...ool.tar.gz.htmlрекомендую использовать blackhawk-sdk
http://keaglez.blogspot.com/2008/01/a1200e...-blackhawk.htmlи окружение с портироваными либами хидерами и конфигами
http://upload.com.ua/get/900316728распаковываем в /usr/local
стартовый скрипт setenv-a1200.sh
Цитата
#!/bin/bash
export EZXDIR=/opt/a1200/ezx
export QTDIR=/opt/a1200/qt
export QMAKESPEC=$QTDIR/mkspecs/qws/linux-gnu-ezx-g++
export TMAKEPATH=$QTDIR/tmake/lib/qws/linux-gnu-ezx-g++
export CROSSTOOL_DIR=/opt/crosstool
export PATH=$QTDIR/bin:$QTDIR/tmake/bin:$CROSSTOOL_DIR/bin:$PATH
export LFLAGS_EXTRA=" -Wl,-rpath-link,$CROSSTOOL_DIR/arm-linux-gnu/lib "
export ARCH=iwmmxt
export CC=arm-linux-gnu-gcc
export CXX=arm-linux-gnu-g++
export LD=arm-linux-gnu-ld
export AR=arm-linux-gnu-ar
export AS=arm-linux-gnu-as
export OC=arm-linux-gnu-objcopy
export RANLIB=arm-linux-gnu-ranlib
export STRIP=arm-linux-gnu-strip
рекомендуемые параметры до конфигурации приложений
Цитата
CFLAGS='-O2 -pipe -mcpu=iwmmxt -mtune=iwmmxt'
CXXFLAGS='-O2 -pipe -mcpu=iwmmxt -mtune=iwmmxt'
LDFLAGS='/opt/crosstool/arm-linux-gnu/lib /opt/a1200/lib /opt/a1200/lib/ezx/lib /opt/a1200/lib/ezx/lib/inputmethods /usr/local/lib'
CFLAGS='/opt/crosstool/arm-linux-gnu/include /opt/a1200/ezx/include /opt/a1200/qt/include /usr/loca/include'
LIBS='-ldl -lutil -lqte-mt -lpthread -lezxappbase -lezxappsdk -lezxopenwindow -lipp-miscGen -lipp-jp -lezxjpeg -lezxpm'
Добавлено позже (26.6.2008, 20:27):Под линуксом у меня не наблюдается таких ошибок как при конфигурации невидятся некоторые либы такие как SDL-mixer SDL-image которые бывают под CygWin-ом
имея 2-а рабочих окружения очень удобно портировать проги, что не скомпилится под одним может скомпилится под другим и наоборот
для примера
freetype lib который был нужен для портирования jooleem
не портировался через Cygwin, зато скомпилился через Линукс
и использую либу портированую под линуксом, удалось портировать jooleem на CygWin
Сообщение отредактировал Lubomyr - 26.6.2008, 17:35