Страниц: [1] 2 3 4
  Печать  
Автор Тема: pkgsrc  (Прочитано 32907 раз)
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« : Февраля 25, 2009, 12:59:59 pm »

я так думаю тема pkgsrc всем интересна
вот то что я насобирал под 6.4.0
Код:
$ pkg_info | sort
autoconf-2.63       Generates automatic source code configuration scripts
automake-1.10.1     GNU Standards-compliant Makefile generator
bash-3.2.48         The GNU Bourne Again Shell
bigreqsproto-1.0.2  BigReqs extension headers from modular Xorg X11
bind-9.6.0pl1       Version 9 of the Berkeley Internet Name Daemon, implementation of DNS
bison-2.4.1         GNU yacc(1) replacement
bmake-20081111      Portable (autoconf) version of NetBSD 'make' utility
bootstrap-mk-files-20090114 *.mk files for the bootstrap bmake utility
byacc-20050813nb1   Berkeley Yacc
bzip2-1.0.5         Block-sorting file compressor
cscope-15.6nb2      Interactive C program browser
db4-4.7.25.3        Berkeley DB version 4 from Oracle
digest-20080510     Message digest wrapper utility
expat-2.0.1         XML parser library written in C
fontconfig-2.6.0    Library for configuring and customizing font access
freetype2-2.3.8     Font rendering engine and library API
gettext-lib-0.14.6  Internationalized Message Handling Library (libintl)
gettext-tools-0.14.6nb1 Tools for providing messages in different languages
ghostscript-8.63nb1 Postscript interpreter
ghostscript-fonts-8.11nb2 Postscript fonts for Aladdin Ghostscript
gmake-3.81          GNU version of 'make' utility
groff-1.19.2nb5     GNU roff text processing suite
gtexinfo-4.12nb1    GNU info documentation utilities
inputproto-1.5.0    Input extension headers from X.org
install-sh-20070712 install script compatible with the BSD install program
jasper-1.900.1nb2   Software-based reference implementation of the JPEG-2000 codec
jpeg-6bnb4          IJG's jpeg compression utilities
kbproto-1.0.3       KB extension headers from X.org
libICE-1.0.5        Inter Client Exchange (ICE) library for X
libSM-1.1.0         X Session Management Library
libX11-1.1.5        Base X libraries from modular Xorg X11
libXau-1.0.4        Authorization Protocol for X from X.org
libXaw-1.0.5        X Athena Widgets Library from modular Xorg X11
libXdmcp-1.0.2      X Display Manager Control Protocol library from X.org
libXext-1.0.4       X Extension library
libXft-2.1.13       Library for configuring and customizing font access
libXmu-1.0.4        X Miscellaneous Utilities library
libXpm-3.5.7nb1     X PixMap Library from modular Xorg X11
libXrender-0.9.4    X Render Library
libXt-1.0.5nb1      X Toolkit Intrinsics library
libfontenc-1.0.4nb1 The fontenc Library from X.org
libgetopt-1.4.4     Library for handling --long options
libiconv-1.12nb1    Character set conversion library
libnet10-1.0.2anb1  C library for portable packet creation and injection
libtool-1.5.26      Generic shared library support script
libtool-base-1.5.26 Generic shared library support script (the script itself)
libtool-info-1.5.26 Generic shared library support script - info pages
libxkbfile-1.0.5    The xkbfile Library from modular X.org
libxml2-2.7.2nb2    XML parser library from the GNOME project
lua-5.1.4           Powerful light-weight language for extending applications
luit-1.0.3          Locale and ISO 2022 support for Unicode terminals
lynx-2.8.6.5nb2     Alphanumeric display oriented World-Wide Web Client
m4-1.4.12           GNU version of UNIX m4 macro language processor
nawk-20050424nb3    Brian Kernighan's pattern-directed scanning and processing language
nbsed-20040821nb1   NetBSD-current's sed(1)
ncurses-5.7nb1      CRT screen handling and optimization package
netpbm-10.34nb1     Toolkit for conversion of images between different formats
openssh-5.1.1       Open Source Secure shell client and server (remote login program)
pcre-7.8            Perl Compatible Regular Expressions library
perl-5.10.0nb5      Practical Extraction and Report Language
pkg-config-0.23     System for managing library compile/link flags
pkg_install-20090205 Package management and administration tools for pkgsrc
pkg_install-info-4.5nb3 Standalone GNU info file installation utility
png-1.2.34          Library for manipulating PNG images
pstree-2.32nb1      Display processes in a tree
psutils-1.17nb2     Utilities for manipulating PostScript documents
readline-5.2nb2     GNU library that can recall and edit previous input
renderproto-0.9.3nb1 Render extension headers from modular X.org
scdp-1.0.2nb2       Program to send Cisco Discovery Protocol packets
screen-4.0.3nb2     Multi-screen window manager
tcp_wrappers-7.6.1nb4 Monitor and filter incoming requests for network services
tcpdump-3.9.7nb2    Network monitoring tool
tiff-3.8.2nb4       Library and tools for reading and writing TIFF data files
unzip-5.52nb4       List, test and extract compressed files in a ZIP archive
vim-7.2.102         Vim editor (vi clone) without GUI
vim-share-7.2.102   Data files for the vim editor (vi clone)
wget-1.11.4         Retrieve files from the 'net via HTTP and FTP
xauth-1.0.3         X authentication utility
xcmiscproto-1.1.2   XCMisc extension headers from X.org
xdg-dirs-1.4        Shared XDG directories
xextproto-7.0.4     XExt extension headers from X.org
xf86bigfontproto-1.1.2 XF86BigFont extension headers from X.org
xmlcatmgr-2.2nb1    XML and SGML catalog manager
xproto-7.0.14       X protocol and ancillary headers from Xorg X11
xterm-239           Latest terminal emulator for the X Window System
xtrans-1.2.3        Network API translation layer to insulate X
zlib-1.2.3          General purpose data compression library
« Последнее редактирование: Февраля 25, 2009, 01:05:26 pm от mike » Записан
agent
Sr. Member
****
Offline Offline

Сообщений: 328


Fresh solutions


Просмотр профиля
« Ответ #1 : Февраля 26, 2009, 12:06:06 pm »

А ты попробуй, например, QT собрать. Smiley
Записан
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« Ответ #2 : Февраля 26, 2009, 12:16:16 pm »

а мне оно не надо Smiley
Записан
dmi
QOR.Admin
*****
Offline Offline

Сообщений: 470



Просмотр профиля
« Ответ #3 : Февраля 26, 2009, 12:29:39 pm »

у меня mc собрался Smiley
Записан
Ivan
Участник
*
Offline Offline

Сообщений: 23


Просмотр профиля
« Ответ #4 : Февраля 27, 2009, 04:12:23 am »

А у вас под 6.3.2 pkgsrc собирается ?  Я делаю все по инструкции http://community.qnx.com/sf/wiki/do/viewPage/projects.pkgsrc/wiki/Bootstrap_632, но при вызове bootstrap компиляция спотыкается на хидерах из pkgsrc_qnxutil-0.14.tar.gz
Записан
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« Ответ #5 : Февраля 27, 2009, 07:27:38 am »

я на 6.4.0 собираю
почитай pkgsrc/README_QNX , там несколько отличается описания от вики
Записан
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« Ответ #6 : Марта 02, 2009, 08:07:42 am »

пересобрал несколько пакетов с ncurses из pkgsrc, нормально стал поддерживатся xterm
лмайк, ты вроде говорил что что-то там не то с не родным ncurses...
Записан
lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #7 : Марта 02, 2009, 11:44:54 am »

Уже всё то.

1) Не поддерживался C++  в ncurses родном раньше.
2) Были лажи с именами - уже убрали.
Записан

agent
Sr. Member
****
Offline Offline

Сообщений: 328


Fresh solutions


Просмотр профиля
« Ответ #8 : Мая 27, 2009, 12:34:09 am »

Попробовал pkgsrc под QNX 6.4.0 в действии. Что понравилось: не надо мучится с определением зависимостей - все качается автоматически, в чем и есть одно из преимуществ системы портов, собирается без проблем связка Apache 2.2 + PHP + MySQL.

Что не понравилось:

1. Огромное количество исходников банально не пропатчено, требуется ковыряться. Ниже - в деталях.
2. MC Просто так собрать не удалось - при сборке glib2 bmake налетел на gunixmounts.c и на этом встал. Впрочем, у меня от этого лекарство уже было. Заглянул в gspawn.c - так же все мертво, в многопоточных приложениях fork все зарубит. Впрочем, я свою версию gspawn до ума сам не довел.
2. При сборке wu-ftpd потребовался новенький bison, который работать отказался. Пришлось запускать rm /usr/pkg/bison, ln /usr/qnx640/host/x86/usr/bin/bison /usr/pkg/bison.
3. SQUID не собрался - нужно патчить на предмет SYSV SHM.
4. Не нашел на сайте qnx.com архива с древом портов - так бы его качать было гораздо удобнее и быстрее, чем через CVS. Иметь снапшот в виде тарбола было бы гораздо удобнее.

В общем, идея хорошая, но требуется много работы, чтобы довести это все до ума. И неплохо бы графическую оболочку под Photon (под X11 оная уже есть).
Записан
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« Ответ #9 : Мая 27, 2009, 06:50:50 am »

4. Не нашел на сайте qnx.com архива с древом портов - так бы его качать было гораздо удобнее и быстрее, чем через CVS. Иметь снапшот в виде тарбола было бы гораздо удобнее.
потому что до стабильности пока далеко, а делать еженедельные снапшоты ещё хуже
Записан
Fregl
Sr. Member
****
Offline Offline

Сообщений: 396


Просмотр профиля
« Ответ #10 : Мая 27, 2009, 05:28:31 pm »

а как этим pkg-src вообще пользоваться, объясните плиз ламеру )
Записан
agent
Sr. Member
****
Offline Offline

Сообщений: 328


Fresh solutions


Просмотр профиля
« Ответ #11 : Мая 28, 2009, 12:12:49 am »

а как этим pkg-src вообще пользоваться, объясните плиз ламеру )
http://community.qnx.com/sf/wiki/do/viewPage/projects.pkgsrc/wiki/Bootstrap
Записан
Fregl
Sr. Member
****
Offline Offline

Сообщений: 396


Просмотр профиля
« Ответ #12 : Мая 28, 2009, 10:27:45 am »

установил через svn, скачало все HEAD632, HEAD640, HEAD641.
запускаю ./bootstrap из HEAD640/pkgsrc/bootstrap - конфигурируется нормально, но при компиляции вылетает куча ошибок
навроде таких
Код:
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/make.h:459: warning: parameter names (without types) in function declaration
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/make.h:460: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/make.h:461: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/make.h:462: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/make.h:463: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/make.h:464: error: expected declaration specifiers before 'Boolean'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/make.h:468: warning: parameter names (without types) in function declaration
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/make.h:469: error: expected declaration specifiers before 'Boolean'
In file included from /root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:155:
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:86: error: expected specifier-qualifier-list before 'Hash_Table'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:87: error: storage class specified for parameter 'Path'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:94: error: expected declaration specifiers before 'Boolean'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:95: error: expected declaration specifiers or '...' before 'Lst'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:95: error: expected declaration specifiers or '...' before 'Lst'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:96: error: expected declaration specifiers or '...' before 'Lst'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:98: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:99: error: expected declaration specifiers before 'Path'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:100: error: expected declaration specifiers or '...' before 'Lst'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:101: warning: parameter names (without types) in function declaration
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:102: warning: parameter names (without types) in function declaration
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:104: warning: parameter names (without types) in function declaration
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:105: warning: parameter names (without types) in function declaration
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/dir.h:106: error: expected declaration specifiers before 'ClientData'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:166: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'archives'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:170: error: expected specifier-qualifier-list before 'Hash_Table'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:174: error: storage class specified for parameter 'Arch'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:176: error: storage class specified for parameter 'ArchFindArchive'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:176: warning: parameter names (without types) in function declaration
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:180: error: expected declaration specifiers or '...' before 'Boolean'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:180: error: storage class specified for parameter 'ArchStatMember'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:181: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:184: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:268: error: expected declaration specifiers before 'ReturnStatus'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:526: error: expected ')' before 'ar'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:555: error: expected declaration specifiers or '...' before 'Boolean'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:556: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:771: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:875: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1020: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1061: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1102: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1141: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1210: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1268: error: expected declaration specifiers before 'Boolean'
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1325: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1346: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1366: error: expected ')' before '*' token
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1383: error: old-style parameter declarations in prototyped function definition
/root/pkgsrc/HEAD_641/pkgsrc/bootstrap/work/bmake/arch.c:1383: error: expected '{' at end of input
make: *** [arch.o] Error 1
===> exited with status 1
aborted.
у меня стоит 6.4.0. мне кажется это изза версии компилятора, на foundry что то вскольз упоминалось про 4.2.1 типа запланировано... Sad абыдна
Записан
Fregl
Sr. Member
****
Offline Offline

Сообщений: 396


Просмотр профиля
« Ответ #13 : Мая 28, 2009, 10:29:11 am »

тут выше приведен вывод для 641, но для 640 тоже самое...
Записан
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« Ответ #14 : Мая 28, 2009, 11:07:21 am »

640, пересобрал bootstrap без проблем
Цитировать
Set up your environment
Add /usr/pkg/bin:/usr/pkg/sbin to your PATH
Add /usr/pkg/lib to your CS_LIBPATH
I have the following in my /etc/rc,d/rc.local
setconf CS_LIBPATH $(getconf CS_LIBPATH):/usr/pkg/lib
сделано? хотя это не должно влиять
« Последнее редактирование: Мая 28, 2009, 11:10:41 am от mike » Записан
Страниц: [1] 2 3 4
  Печать  
 
Перейти в: