Middleware, development tools, realtime operating system
software and services for superior embedded design
‹ QNX.com
Home
Project Categories
Projects
Community Search
Search Wiki Pages Project: QNX Community pkgsrc Project     Wiki > PackageStatus > View Wiki Page
wiki1454: PackageStatus

Status of current packages under QNX

These packages builds fine. (1240 of them as of 2007.10.15)

archivers
audio
benchmark
biology
cad
chat
comms
converters
cross
databases
devel
editors
emulators
finance
fonts
games
graphics
ham
lang
mail
math
meta-pkgs
misc
multimedia
net
news
pkgtools
print
security
shells
sysutils
textproc
time
www
x11

These packages work with some caveats (see individual package comments)

php5 for use with apache22

I will shortly upload some patches that simplify the building of this package considerably, however there are three quirks that I have found to get it to build properly. You would build apache22 first if you want php5 to work in that environment. Make sure that you have prevsiously installed devel/libtool. After running bmake in the lang/php5 directory, the build will stop with an error. If you check the config.log file, you will find the compiler complaining about the -R option not being supported. 1) To remedy this problem, remove the file work/php.5.2.4/.wrapper/bin/cc. I believe there is a bug in this script, whose fix would eliminate this step. This also is good time to update the mal-performing libtool script that is distributed with php5. 2) Copy /usr/pkg/bin/libtool to work/php-5.2.4/libtool Now rerun bmake which should run to completion. When this is finished you are almost ready to install, but do to some oversite, the install will stop because the file work/php-5.2.4/sapi/cgi/php-cgi is missing. php-cgi seems to be a wrapper for php. I have some source code for it, which I will try to make available. Alternatively you can just copy php to php-cgi. 3) Copy work/php-5.2.4/sapi/cli/php work/php-5.2.4/sapi/cgi/php-cg. Now run "bmake install" and php will be installed. (10/10/07 - maschoen)

These packages are currently being ported (and by whom)

geography/* (9/28/07 - mcharest )

Samba

I currently have it compiling and installing in QNX. There is still an issue with actually getting it to run. (9/28/07 - rgduff)

Reported issues

IssueReported byClaimed by
svn, apr0; apache22, apr incompatibility
svn wants devel/apr0 while apache22 wants devel/apr.
Difficulty getting both apr packages to co-exist
maschoenTBD
gcc 4.2.1 with binutils 2.17
First pass using these tools with cpp, gcc, g++
drivers yet to be added to archive.
Link of convertors/libiconv results in more funcs being static
which causes subsequent packages using libiconv to fail with
undefined references
seanbseanb
lang/php5 - lots o issuesmaschoenTBD
net/samba commit needs CIrduffseanb
strptime() needs to be added to libcrduffseanb
devel/m4 use of gnulib stdio extensions
The gnulib fflush() replacement uses freading(), fpurge()
which aren't easily ported (esp when FILE * is opaque).
However it turns out our fflush() behaves as m4 expects
so none of these are really needed under QNX. Engaged
m4/gnulib but wasn't successfull :( Currently using
workaround.
seanbProper fix stalled
<sys/platform.h> __STDC_VERSION__ issue w/ gcc>=3 seanb seanb
getcwd(NULL, 0)
It would be nice if this worked again as it's come up more
than once: pkg_install, bash
Think this can be re-enabled without breaking POSIX.
seanbseanb
SA_RESTART flag for struct sigaction in <signal.h>
required for multi threaded application based on glib
maschoen, cleutloff TDB