Üdv, valaki tudna pár szót írni erről, konkrétan mi a kócosatyaúristen ez már megint???
Évek óta zökkenőmentesen működő fbsd-s box most nem hajlando ports-ból telepíteni mert szerinte az összes makefile option-om obsolete. Azt látom, hogy az eddigi WITH/WITHOUT az megy a levesbe, de akkor miért nincs frissítve a makefile a ports-ban?
#porstnap fetch update && portupgrade , után minden ok, kivéve az apache-ot.
ide irányit: http://wiki.freebsd.org/Ports/Options/OptionsNG ,de csak pislogok, valaki látja esetleg a fa mögött az erdőt?
UPDATE: mielőtt legközelebb hülyeséget kérdezek, iszok egy kávét :) !!!/etc/make.conf-ba belenézni!!! :)
- 5287 megtekintés
Hozzászólások
UPDATING fájl:
20120902:
AFFECTS: users of www/apache22, www/apache22-event-mpm, www/apache22-itk-mpm, www/apache22-peruser-mpm, www/apache22-worker-mpm
AUTHOR: ohauer@FreeBSD.orgThe port use now the options NG framework, this means WITH_xxx
directives are no longer valid.Additional:
- APR only specific options like THREADS, MYSQL, PGSQL, SQLITE,
BDB and IPV6 where removed.
- PKGNAME has changed from apache-2... to apache22-2...
- PROXY is now a MULTI directive which means at last one additional
PROXY_(AJP|BALANCER|CONNECT|FTP|HTTP|SCGI) module is required.
- CGI is only a valid option for MPM prefork, peruser and itk.
Ez segít?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Hááát lehet le vagyok fáradva agyilag, de egyelőre nem.
Ezek helyett akkor most hogy?
WITH_MPM?= prefork # or worker, event, itk
WITH_HTTP_PORT?= 80
MPM_ITK_VERSION?= 20110321-01
Mert konkretan ezekkel van baja. Makefile.options-ban nem találtam semmit, KNOBS-ban szintén semmi.
Aztán ezt találtam:
# XXX The follwing params are used for special buils,
# they will be not converted to an OPTION.
# WITH_MPM # prefork worker event itk peruser
# WITH_STATIC_SUPPORT # used in make.conf
# WITH_DEBUG # used in make.conf or as build param
# WITH_EXCEPTION_HOOK # used in make.conf or as build param
# WITH_ITK_PERDIR_REGEX # => itk-mpm extra patch
# WITH_ITK_LIMITS # => itk-mpm extra patch
#
szóval most kicsit megakadtam.
Tehát a konkrét problémám az, hogy hogyan tudom paraméterezni az eddig WITH opcióval elérhető cuccokat OPTION-al, főleg úgy hogy nincs rá OPTION, a fenti információ szerint? Vagy valamit mocskosul benézek :)
Mindegy, feldobtam igy pkg_add -i -r apache22-itk-mpm , aztán annyi.
- A hozzászóláshoz be kell jelentkezni
megkapod az en make.conf-om, amiben szerepel mind a regi, mint az uj
CPUTYPE?=core2
SUP= /usr/bin/csup
SUPFLAGS= -g -L 2
SUPHOST= cvsup.uk.FreeBSD.org
SUPFILE= /usr/share/examples/cvsup/standard-supfile
PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile
#COPTFLAGS+= -fno-delete-null-pointer-checks # defined in bsd.kernel.pre - OP
#CFLAGS+= -pipe
#CFLAGS+= -fno-delete-null-pointer-checks
KERNCONF=STABLE
MODULES_OVERRIDE=smbfs libiconv libmchain cd9660_iconv nullfs
MODULES_OVERRIDE+=linux
#MODULES_OVERRIDE+=linprocfs linsysfs linux
#MODULES_OVERRIDE+=drm
#MODULES_OVERRIDE+=ciss
OVERRIDE_LINUX_BASE_PORT=f10
OVERRIDE_LINUX_NONBASE_PORTS=f10
NO_SUID_XSERVER=YES
OPTION_UNSET=HAL
OPTION_UNSET+=ARTSWRAPPER
OPTION_UNSET+=CJK
OPTION_UNSET+=ESOUND
OPTION_UNSET+=GNOME
OPTION_UNSET+=ISPELL
OPTION_UNSET+=ASPELL
OPTION_UNSET+=NAS
OPTION_UNSET+=NLS
OPTION_UNSET+=PULSEAUDIO
OPTION_UNSET+=AIGLX
OPTION_UNSET+=CUPS
OPTION_UNSET+=GNOME
OPTION_UNSET+=GNOMEVFS
OPTION_UNSET+=GNOMEVFS2
OPTION_UNSET+=GVFS
OPTION_UNSET+=PULSEAUDIO
OPTION_UNSET+=XXXXMLDOC
VIM_OPTION_UNSET=GUI
KDELIB3_OPTION_UNSET=CUPS
VLC_OPTION_UNSET=V4L DVB
QT4_OPTION_UNSET=CUPS
WITHOUT_HAL=true
WITHOUT_ARTSWRAPPER=true
WITHOUT_CJK=true
WITHOUT_ESOUND=true
WITHOUT_GNOME=true
WITHOUT_ISPELL=true
WITHOUT_ASPELL=true
WITHOUT_NAS=true
WITHOUT_NLS=true
WITHOUT_PULSEAUDIO=true
WITHOUT_AIGLX=true
WITHOUT_CUPS=true
WITHOUT_GNOME=true
WITHOUT_GNOMEVFS=true
WITHOUT_GNOMEVFS2=true
WITHOUT_GVFS=true
WITHOUT_PULSEAUDIO=true
WITHOUT_XXXXMLDOC=true
WITH_VIM_OPTIONS=true
# added by use.perl 2012-02-15 21:21:23
PERL_VERSION=5.12.4
# Begin portconf settings
# Do not touch these lines
.if !empty(.CURDIR:M/usr/ports*) && exists(/usr/local/libexec/portconf)
_PORTCONF!=/usr/local/libexec/portconf
.for i in ${_PORTCONF:S/|/ /g}
${i:S/%/ /g}
.endfor
.endif
# End portconf settings
___
info
- A hozzászóláshoz be kell jelentkezni
a lehetseges KNOB^WOPTION-okat pedig a /usr/ports/Mk/bsd.options.desc.mk fileban vagy az adott port Makefile-jaban talalod OPTIONS_DEFINE=FOO BAR ... reszen, az apache22 eseteben ez ki van szervezve egy kulon fileba, ami pedig ez: /usr/ports/www/apache22/Makefile.options
___
info
- A hozzászóláshoz be kell jelentkezni
Köszönöm a segitséged! Nézem is mi a szitu itt nalam.
- A hozzászóláshoz be kell jelentkezni
Baazzzz, benne maradt az /etc/make.conf-ba az összes WITH_ cucc :), ezért volt gebasz, ezt teszi a fáradtság. Köszi mégegyszer! Most minden fasza!
- A hozzászóláshoz be kell jelentkezni
nalam is benne van, meg nem szedtem ki, es nalam eddig problema nelkul megy minden, de lassan nekem is ki kellene szedni
___
info
- A hozzászóláshoz be kell jelentkezni
Az nem baj ha benne marad, feltéve ha ott az új OPTION-os cucc is, enélkül nálam semmi sem fordul le OBSOLETE problemára hivatkozva.
- A hozzászóláshoz be kell jelentkezni
Közelgő frissítés okán sub, mert most ezt az optionNG-t nem igazán követtem. Köszi, Pinyó!
- A hozzászóláshoz be kell jelentkezni