Frenzy - LiveCD на базе FreeBSD

Guest 

  установка jdk15 - нету /usr/X11R6/lib/libXm.a

раздел "Система" >>

LevT
(Л Т)
24.10.2006 (14:10)


не получается поставить jdk15


frenzy:/usr/ports/java/jdk15#make install clean
===> Building for jdk-1.5.0p3
# Start of jdk build
bsd i586 1.5.0-p3 build started: 06-10-24 09:42
if [ -r ./../../deploy/make/Makefile ]; then \
( cd ./../../deploy/make; gmake sanity EXTERNALSANITYCONTROL=true CONTROL_TOPDIR=/usr/ports/java/jdk15/work/control CONTROL_TOPDIR_NAME=control ALT_OUTPUTDIR=/usr/ports/java/jdk15/work/control/build/bsd-i586 ARCH_DATA_MODEL=32 MILESTONE=p3 BUILD_NUMBER=root_24_oct_2006_09_42 ; ); \
fi
gmake[1]: Entering directory `/usr/ports/java/jdk15/work/deploy/make'
gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/deploy/make'
gmake[1]: Entering directory `/usr/ports/java/jdk15/work/j2se/make'
gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make'
if [ -r ./../../install/make/Makefile ]; then \
( cd ./../../install/make; gmake sanity MAKEFLAGS= EXTERNALSANITYCONTROL=true ALT_CONTROL_TOPDIR=/usr/ports/java/jdk15/work/control ALT_J2SE_TOPDIR=/usr/ports/java/jdk15/work/j2se ALT_OUTPUTDIR=/usr/ports/java/jdk15/work/control/build/bsd-i586 ALT_RTPATCH_DIR= ALT_BASE_IMAGE_ZIP= ALT_BASE_IMAGE_DIR= ALT_NEW_IMAGE_DIR= ALT_BUNDLE_DATE=24_oct_2006 ; ); \
fi
gmake[1]: Entering directory `/usr/ports/java/jdk15/work/install/make'
gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/install/make'

Build Machine Information:
build machine =

Build Directory Structure:
CWD = /usr/ports/java/jdk15/work/control/make
TOPDIR = ./../..
CONTROL_TOPDIR = ./../../control
HOTSPOT_TOPDIR = ./../../hotspot
J2SE_TOPDIR = ./../../j2se
DEPLOY_TOPDIR = ./../../deploy
INSTALL_TOPDIR = ./../../install

Build Directives:
BUILD_HOTSPOT = true
BUILD_MOTIF = false
BUILD_INSTALL = true

Hotspot Settings:
HOTSPOT_BUILD_JOBS =

Bootstrap Settings:
JAVAWS_BOOTDIR = /usr/ports/java/jdk15/work/control/build/bsd-i586
BOOTSTRAP J2SDK VERSION:
OUTPUTDIR = /usr/ports/java/jdk15/work/control/build/bsd-i586

Build Tool Settings:
UNIXCOMMAND_PATH = /bin/
COMPILER_PATH = /usr/bin/
DEVTOOLS_PATH = /usr/local/bin/
USRBIN_PATH = /usr/bin/
MOZILLA_PATH = /usr/X11R6
MOZILLA_HEADERS_PATH = /usr/X11R6/include
CC_VER = 3.4.4
PATH = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin

Build Directives:
PEDANTIC =
INSANE =

Build Platform Settings:
PLATFORM = bsd
ARCH = i586
LIBARCH = i386
ARCH_FAMILY = i586
ARCH_DATA_MODEL = 32
OS_VERSION = 6.1-STABLE
FREE_SPACE = 4049748

GNU Make Settings:
MAKE = gmake
MAKE VERSION =
MAKECMDGOALS = sanity
MAKEFLAGS = w -- BUILD_NUMBER=root_24_oct_2006_09_42 MILESTONE=p3 ARCH_DATA_MODEL=32 ALT_OUTPUTDIR=/usr/ports/java/jdk15/work/control/build/bsd-i586 CONTROL_TOPDIR_NAME=control CONTROL_TOPDIR=/usr/ports/java/jdk15/work/control EXTERNALSANITYCONTROL=true
SHELL = /bin/sh

Target Build Versions:
JAVAWS_VERSION = 1.5.0
MILESTONE = p3
BUILD_NUMBER = root_24_oct_2006_09_42

Bootstrap Settings:
BOOTDIR = /usr/local/linux-sun-jdk1.4.2
BOOTSTRAP J2SDK VERSION: 1.4.2_11
OUTPUTDIR = /usr/ports/java/jdk15/work/control/build/bsd-i586

Build Tool Settings:
UNIXCOMMAND_PATH = /bin/
COMPILER_PATH = /usr/bin/
DEVTOOLS_PATH = /usr/local/bin/
USRBIN_PATH = /usr/bin/
MOTIF_DIR = /usr/X11R6
CC_VER = 3.4.4
ZIP_VER = 2.31
PATH = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin
TMPDIR = /usr/ports/java/jdk15/work/control/build/bsd-i586/tmp

Build Directives:
USE_ONLY_BOOTDIR_TOOLS =
USE_HOTSPOT_INTERPRETER_MODE =
PEDANTIC =
DEV_ONLY =
J2RE_ONLY =
NO_DOCS =
NO_IMAGES =
TOOLS_ONLY =
INSANE =
PARALLEL_COMPILES = false
PARALLEL_COMPILE_JOBS = 2
FASTDEBUG = false
INCREMENTAL_BUILD = false

Build Platform Settings:
PLATFORM = bsd
ARCH = i586
LIBARCH = i386
ARCH_FAMILY = i586
ARCH_DATA_MODEL = 32
TRUE_PLATFORM = FreeBSD
OS_VERSION = 6.1-STABLE
FREE_SPACE = 8099496

GNU Make Settings:
MAKE = gmake
MAKE VERSION =
MAKECMDGOALS = sanity
MAKEFLAGS =
SHELL = /bin/sh

Target Build Versions:
JDK_VERSION = 1.5.0
MILESTONE = p3
BUILD_NUMBER = root_24_oct_2006_09_42

External File/Binary Locations:
HOTSPOT_SERVER_PATH = /usr/ports/java/jdk15/work/control/build/bsd-i586/hotspot-i586/server
HOTSPOT_CLIENT_PATH = /usr/ports/java/jdk15/work/control/build/bsd-i586/hotspot-i586/client
HOTSPOT_IMPORT_PATH = /usr/ports/java/jdk15/work/control/build/bsd-i586/hotspot-i586/import
MOTIF_DIR = /usr/X11R6
CACERTS_FILE = ./../src/share/lib/security/cacerts

No setting required for Unix Systems
ERROR: You do not have access to a valid Motif library.
Please check your access to
/usr/X11R6/lib/libXm.a
and/or check your value of ALT_MOTIF_DIR.

Exiting because of the above error(s).

*** Error code 2

Stop in /usr/ports/java/jdk15.

techniX
(Mozhaisky Sergei)
24.10.2006 (14:18)

Переустанови из портов openmotif:

cd /usr/ports/x11-toolkits/open-motif
make deinstall
make reinstall

Guest
24.10.2006 (16:16)

Спасиб, немного продвинулся. Теперь такая загогулина:


Making adlc
/usr/bin/ld: cannot find -lstdc++
gmake[3]: *** [../generated/adfiles/adlc] Error 1
gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[2]: *** [ad_stuff] Error 2
gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[1]: *** [product] Error 2
gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/control/build/bsd-i586/hotspot-i586/tmp'
gmake: *** [product] Error 2
*** Error code 2

Stop in /usr/ports/java/jdk15.

Что с ней делать?

LevT
(Л Т)
24.10.2006 (19:13)



Вот кажется что-то по теме, но я не вкуриваю как это приложить к френзи

http://gcc.gnu.org/ml/gcc-help/2002-05/msg00320.html

techniX
(Mozhaisky Sergei)
24.10.2006 (21:56)

Кажется, разобрался. Проблема в целом заключается вот в чем - из Frenzy для экономии размера исключены *.a файлы, необходимые для сборки статических бинарников. Поскольку 99% софта используют динамическую линковку, с ними все проходит нормально.
В общем, сейчас делаешь вот что: ставишь дерево исходников FreeBSD, из которого собиралась Френзи (как это сделать, описано тут: http://frenzy.org.ua/ru/releases/1.0/doc/doc-postinstall.html), потом выполняешь вот такие команды:
cd /usr/src
make buildworld
make installworld
(компиляция займет несколько часов)
и перезагружаешься.
И вообще, если в дальнейшем возникают такие проблемы, переустанавливаешь из портов ту библиотеку, на которую ругается компилятор, по рецепту аналогичному случаю с open-motif.

Guest
24.10.2006 (23:11)


И тут затык через полминуты. Что делать?


rm -f .depend
mkdep -f .depend -a -I/usr/obj/usr/src/tmp/legacy/usr/include /usr/src/games/fortune/strfile/strfile.c
echo strfile: /usr/lib/libc.a /usr/obj/usr/src/tmp/legacy/usr/lib/libegacy.a >> .depend
cc -O2 -fno-strict-aliasing -pipe -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/games/fortune/strfile/strfile.c
make: don't know how to make /usr/lib/libc.a. Stop
*** Error code 2

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
frenzy:/usr/src#

techniX
(Mozhaisky Sergei)
25.10.2006 (00:08)

Возьми make.conf из сборочных скриптов Frenzy и положи его в /etc.

Guest
25.10.2006 (01:58)

" сборочных скриптов Frenzy" -это откуда?

techniX
(Mozhaisky Sergei)
25.10.2006 (02:25)

ftp://ftp.frenzy.org.ua/pub/Frenzy/1.0/sdk/cd1/buildscripts-1.0.tgz

Guest
25.10.2006 (11:36)

Опять

sr/src/gnu/usr.bin/gperf -c /usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/lib/hash.cc
make: don't know how to make /usr/lib/libc.a. Stop
*** Error code 2

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
frenzy:/usr/src#


Я, правда, вчера пробовал с make.conf, найденным где-то в недрах френзи. Что-нибудь могло испортиться?

  [ 1-10 из 26 ]
 
  1 2 3   >> 

m-forum v0.9

Краткая справка по работе с форумом

 
Rambler's Top100