Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
vit88
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-11-07 10:20:35
Непрочитанное сообщение
vit88 » 2008-11-07 10:33:18
здравствуйте ))
вылезает такая ошибка ,фря 4.11 ,порты обновлял не помогает ,ругаетса на match.c его смотрел но что делать ума не приложу (((помогите кто чем может )))
Код: Выделить всё
/usr/ports/ports-mgmt/pkg_install > make
===> Building for pkg_install-20080530
===> lib
cc -O1 -pipe -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wnon-const-format -Wno-format-extra-args -c match.c -o match.o
match.c: In function `matchinstalled':
match.c:101: warning: passing arg 3 of `fts_open' from incompatible pointer type
match.c: In function `matchallbyorigin':
match.c:303: syntax error before `struct'
match.c:304: `store' undeclared (first use in this function)
match.c:304: (Each undeclared identifier is reported only once
match.c:304: for each function it appears in.)
*** Error code 1
Stop in /usr/ports/ports-mgmt/pkg_install/work/pkg_install-20080530/lib.
*** Error code 1
Stop in /usr/ports/ports-mgmt/pkg_install/work/pkg_install-20080530.
*** Error code 1
Stop in /usr/ports/ports-mgmt/pkg_install.
*** Error code 1
Stop in /usr/ports/ports-mgmt/pkg_install.
/usr/ports/ports-mgmt/pkg_install >
vit88
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-11-07 10:50:15
vi +304 match.c
скопируешь то что покажет vi
и выделишь строку на которую будет указывать курсор
хотя вообще вопрос
ты
make clean
делал?
paradox
-
vit88
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-11-07 10:20:35
Непрочитанное сообщение
vit88 » 2008-11-07 11:11:02
Да канешно делал )) вот что написал ,кста из за него не че не могу устноновить из портов (((
Код: Выделить всё
}
if (cmd != PLIST_ORIGIN && ( Verbose || 0 != strncmp("bsdpan-", installe
d[i], 7 ) ) )
warnx("package %s has no origin recorded", installed[i]);
fclose(fp);
}
/* Resolve origins into package names, retaining the sequence */
for (i = 0; origins[i] != NULL; i++) {
matches = realloc(matches, (i + 1) * sizeof(*matches));
303 строка -- struct store *store = NULL;
store = storecreate(store);
for (j = 0; installed[j] != NULL; j++) {
if (allorigins[j]) {
if (csh_match(origins[i], allorigins[j], FNM_PATHNAME) == 0) {
storeappend(store, installed[j]);
}
}
}
if (store->used == 0)
matches[i] = NULL;
else
vit88
-
vit88
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-11-07 10:20:35
vit88
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-11-07 11:18:25
это один пакет новый
или ты весь /ports/ обновлял?
потому как думеться мне или кривая pkg_install слишком сырая
либо там в депендах какая то либа
которую ты не обновил
а Pkg_istall не проверяет ее версию
и пытаеться сразу собраться
покажи make clean
что оно за пакеты очищает в депендах
paradox
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-11-07 11:42:31
тогда могу токо предположить что это изза нового gcc
оно неможет это сделать
тут разве что ручками фиксить
include вставить в этом фале который скажет что это за структура такая
потому как сам проверить где тоно там тупит пока что немогу
paradox
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
-
Контактная информация:
Непрочитанное сообщение
zingel » 2008-11-07 13:44:18
не нужно инклуд, покажи, что у тебя в /etc/make.conf
Z301171463546 - можно пожертвовать мне денег
zingel
-
manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
-
Контактная информация:
Непрочитанное сообщение
manefesto » 2008-11-07 14:57:41
у него gcc старый.
В 4ке вроде 2.95
я такой яростный шо аж пизде
Ц
manefesto
-
vit88
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-11-07 10:20:35
Непрочитанное сообщение
vit88 » 2008-11-07 15:51:25
вот мейк конф
может gcc обновить но как ?
Код: Выделить всё
# Тип проца у меня p3 (ниже у меня он также фигурирует как pentium3)
# Intel x86 architecture:
# (AMD CPUs) opteron athlon64 athlon-mp athlon-xp athlon-4
# athlon-tbird athlon k8 k6-3 k6-2 k6 k5
# (Intel CPUs) nocona pentium4[m] prescott pentium3[m] pentium-m
# pentium2 pentiumpro pentium-mmx pentium i486 i386
# (Via CPUs) c3 c3-2
# Alpha/AXP architecture: ev67 ev6 pca56 ev56 ev5 ev45 ev4
# AMD64 architecture: opteron, athlon64, nocona
# Intel ia64 architecture: itanium2, itanium
CPUTYPE?=pentium3
# Здесь указываем дополнительные флаги
CFLAGS=-O1 -pipe
NO_PROFILE=true # Обход построения библиотек для профилирования
# Говорим что флаги включать обязательно
NO_CPU_CFLAGS=false
NO_CPU_COPTFLAGS=false
# Это совместимость с BSD 4.x
COMPAT4X=true
X11BASE=${LOCALBASE}
# Отрубаем сборку ненужных библиотек и софта
# посмотреть что еще можно накрутить тут
# /usr/share/examples/etc/make.conf или чуть ниже я опишу.
MAKE_KERBEROS4=false
MAKE_KERBEROS5=false
NO_BIND=true
NO_SENDMAIL=true
NO_GAMES=true
# Настройки Perl
PERL_VER=5.6.2
PERL_VERSION=5.6.2
PERL_ARCH=mach
NOPERL=no
WITH_PERL=yes
WITHOUT_PERL=no
# Теперь FORCE портов..
[code]FORCE_PKG_REGISTER=yes
vit88
-
vit88
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-11-07 10:20:35
Непрочитанное сообщение
vit88 » 2008-11-07 17:37:11
вот что пишит при устоновки я без инсталера поставить не чё не могу ((
Код: Выделить всё
/usr/ports/lang/gcc42 > make
Making GCC 4.2.5 for FreeBSD 4.11 target=i386-portbld-freebsd4.11
===> Vulnerability check disabled, database not found
=> gcc-core-4.2-20080702.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/4.2-20080702/.
gcc-core-4.2-20080702.tar.bz2 100% of 15 MB 49 kBps 00m00s
=> gcc-fortran-4.2-20080702.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/4.2-20080702/.
gcc-fortran-4.2-20080702.tar.bz2 100% of 891 kB 49 kBps 00m00s
=> gcc-g++-4.2-20080702.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/4.2-20080702/.
gcc-g++-4.2-20080702.tar.bz2 100% of 4713 kB 55 kBps 00m00s
=> gcc-objc-4.2-20080702.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/4.2-20080702/.
gcc-objc-4.2-20080702.tar.bz2 100% of 191 kB 114 kBps
=> gcc-testsuite-4.2-20080702.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/4.2-20080702/.
gcc-testsuite-4.2-20080702.tar.bz2 100% of 3796 kB 56 kBps 00m00s
=> gcc-java-4.2-20080702.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/4.2-20080702/.
gcc-java-4.2-20080702.tar.bz2 100% of 9 MB 60 kBps 00m00s
===> Extracting for gcc-4.2.5_20080702
=> MD5 Checksum OK for gcc-core-4.2-20080702.tar.bz2.
=> MD5 Checksum OK for gcc-fortran-4.2-20080702.tar.bz2.
=> MD5 Checksum OK for gcc-g++-4.2-20080702.tar.bz2.
=> MD5 Checksum OK for gcc-objc-4.2-20080702.tar.bz2.
=> MD5 Checksum OK for gcc-testsuite-4.2-20080702.tar.bz2.
=> MD5 Checksum OK for gcc-java-4.2-20080702.tar.bz2.
===> gcc-4.2.5_20080702 depends on file: /usr/local/bin/perl5.6.2 - not found
===> Verifying install for /usr/local/bin/perl5.6.2 in /usr/ports/lang/perl5
===> Vulnerability check disabled, database not found
===> Extracting for perl-5.6.2_2
=> MD5 Checksum OK for perl-5.6.2.tar.gz.
=> MD5 Checksum OK for BSDPAN-5.6.2.tar.gz.
===> perl-5.6.2_2 depends on file: /usr/local/sbin/pkg_info - not found
===> Verifying install for /usr/local/sbin/pkg_info in /usr/ports/ports-mgmt/pkg_install
===> Building for pkg_install-20080530
===> lib
cc -O1 -pipe -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wnon-const-format -Wno-format-extra-args -c match.c -o match.o
match.c: In function `matchinstalled':
match.c:101: warning: passing arg 3 of `fts_open' from incompatible pointer type
match.c: In function `matchallbyorigin':
match.c:303: syntax error before `struct'
match.c:304: `store' undeclared (first use in this function)
match.c:304: (Each undeclared identifier is reported only once
match.c:304: for each function it appears in.)
*** Error code 1
Stop in /usr/ports/ports-mgmt/pkg_install/work/pkg_install-20080530/lib.
*** Error code 1
Stop in /usr/ports/ports-mgmt/pkg_install/work/pkg_install-20080530.
*** Error code 1
Stop in /usr/ports/ports-mgmt/pkg_install.
*** Error code 1
Stop in /usr/ports/ports-mgmt/pkg_install.
*** Error code 1
Stop in /usr/ports/lang/perl5.
*** Error code 1
Stop in /usr/ports/lang/gcc42.
/usr/ports/lang/gcc42 >
vit88
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-11-07 18:13:13
одно из двух
если это gcc - а я уверен на 70%
то тогда либо обновляй полностью мир что бы там была не 4.4 а что то поновее
либо
править с соурсах pkg_install
обновлять отдельно gcc я бы не советовал
просто gcc в freebsd занимает почти 40% места
с таким успехом вместо обновления gcc лучше уж обнвить всю систему
paradox
-
manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
-
Контактная информация:
Непрочитанное сообщение
manefesto » 2008-11-07 22:41:14
а разве два gcc не могут сосуществовать в системе...
В линухах можно было
я такой яростный шо аж пизде
Ц
manefesto
-
vit88
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-11-07 10:20:35
Непрочитанное сообщение
vit88 » 2008-11-10 9:44:34
Так я обновлял весь мир с 4.4 до 4.11 всё обновил ,не помогает ((((а как поставить gcc если инсталер не ставиться ?
vit88
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-11-10 9:51:37
имелость ввиду обновить всю систему до какого то stable 7
paradox
-
MAK
- ст. сержант
- Сообщения: 344
- Зарегистрирован: 2008-09-17 2:23:21
Непрочитанное сообщение
MAK » 2008-11-10 10:42:08
paradox писал(а):имелость ввиду обновить всю систему до какого то stable 7
4.11 -> 7.1 - это будет хороший експириенс! :)
проще потавить с нуля. раза в три - 4 -> 5 -> 6 -> 7.
MAK
-
vit88
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-11-07 10:20:35
Непрочитанное сообщение
vit88 » 2008-11-10 18:26:45
ну да я тоже думаю что ппц да 7 обновлять + я всё по ssh делаю и сервак в глаза не видел ))))жесть вобшем понятно всем спс )))большое )
vit88
-
rippy
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2008-11-27 11:16:30
Непрочитанное сообщение
rippy » 2008-11-27 11:19:41
как вариант откатиться (добавить в sup-файл *default release=cvs date=2008.05.30.00.00.00)
обновить порты, а дальше думать
возможно можно как-то сказать, чтобы pkg_install не обновлялся
rippy
-
rippy
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2008-11-27 11:16:30
Непрочитанное сообщение
rippy » 2008-11-27 12:43:57
ну понятно, что откатываться надо только в портах (ports-supfile), саму систему не надо.
Кста, про GCC. Можно сделать export USE_GCC=3.4 и для сборки портов будет использоваться именно 3.4. Подробности в /usr/ports/Mk/bsd.gcc.mk
rippy