LINUX.ORG.RU

Ошибки при сборке CrossOver Office 3.0.1 из исходников


0

0

Кто смог собрать ftp.codeweavers.com/pub/crossover/office/source/office-src-3.0.1.tgz ?

mikhail@linux:~/src/freetype$ make
make: *** No rule to make target `/ftsystem.c', needed by `/home/mikhail/src/freetype/objs/ftsystem.lo'. Stop.
mikhail@linux:~/src/freetype$

mikhail@linux:~/src/loki/setup$ make
make -C plugins all
make[1]: Entering directory `/home/mikhail/src/loki/setup/plugins'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/mikhail/src/loki/setup/plugins'
gcc -fsigned-char -funroll-loops -Wall -g -O2 -I. -I/usr/include/gnome-xml -I/usr/include/gnome-xml -I/usr/include/libglade-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/home/mikhail/src/loki/setup/../setupdb -I/usr/X11R6/include -I/usr/local/include -DSTUB_UI -DSETUP_VERSION_MAJOR=1 -DSETUP_VERSION_MINOR=5 -DSETUP_VERSION_RELEASE=8 -DSETUP_VERSION=\"1.5.8\" -c -o gtk_ui.o gtk_ui.c
gtk_ui.c:107:42: ../../setup/data/crossover.xpm: No such file or directory
gtk_ui.c: In function `gtkui_seticon':
gtk_ui.c:1149: error: `crossover_xpm' undeclared (first use in this function)
gtk_ui.c:1149: error: (Each undeclared identifier is reported only once
gtk_ui.c:1149: error: for each function it appears in.)
make: *** [gtk_ui.o] Error 1
mikhail@linux:~/src/loki/setup$

mikhail@linux:~/src/loki/setupdb$ make install
make: *** No rule to make target `install'. Stop.
mikhail@linux:~/src/loki/setupdb$ make install-convert
gcc -g -o convert x86/convert.o x86/libsetupdb.a -L/usr/lib -lxml -lz -static
x86/libsetupdb.a(arch.o)(.text+0x141): In function `detect_home':
/home/mikhail/src/loki/setupdb/arch.c:109: warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/libxml.a(nanohttp.o)(.text+0xcd3): In function `xmlNanoHTTPConnectHost':
: warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
strip convert
brandelf -t Linux convert
make: brandelf: Command not found
make: *** [convert] Error 127
mikhail@linux:~/src/loki/setupdb$

mikhail@linux:~/src/wine$ make install
/sbin/ldconfig
ldd: /usr/local/bin/wine: No such file or directory
mikhail@linux:~/src/wine$

Остальное решилось, сделав chmod -R 777 src и немного потанцевав с бубном с freetype. Я так понимаю, что все вышеуказанные проги патченные, а не стандартные? И ещё, я видел ftp.codeweavers.com/pub/cw-wine - это что за зверь? Он умеет запускать больше, чем вайн того времени?


в общем, по пунктам

1. loki/setupdb собирается без эксцессов
2. loki/setup требует libglade...тарбол идет в комплекте =)
3. ругань на crossover.xpm - пошагово
в том фолдере, куда развернули тарбол (у тя - /usr/src) создаем setup/data и кладем туда иконку в формате rpm (главное, чтобы имя массива было crossover_xpm).

4. brandelf собираешь руками - gcc brandelf -o brandelf в setupdb

5. вроде фсё

geek ★★★
()

Да, и всякие офисы/эксплореры/медиаплейеры после этой сборки из сырцов у тебя нормально запускаются?

mikhail
() автор топика
Ответ на: комментарий от mikhail

эксплодер и под обычным вайном пашет. офис тоже (разумеется, жонглирование DllOverrides и реестром никто не отменял). Медиаплеер...зачем? =) И вообще, я особо кроссовером не баловался...так..пощупал и положил обратно =) Из вайнов у мя тока winex cvs имеется...

собственно, всё преимущество кроссовера - это минимизация геморроя при установке софта.

geek ★★★
()
Ответ на: комментарий от mikhail

>В смысле не официальные, а кто-то собрал?

дык собери =) то что один человек разобрал - другой завсегда собрать сможет. А бинарники распространение собраных бинарников - тоже нарушение лицензий (насколько я помню)

geek ★★★
()
Ответ на: комментарий от geek

>А бинарники распространение собраных бинарников - тоже нарушение лицензий (насколько я помню)

Само собой, с исходниками. :)

mikhail
() автор топика
Ответ на: комментарий от geek

>Медиаплеер...зачем? =)

www.tv.lv - глючит, если использовать mplayerplug-in для мозиллы.

mikhail
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.