phab 'bindres' problem

Hi,
I am developing a photon application using PhAB 2.0. on QNX RTP. If the
source files are physically located on the Real Time Platform machine, the
executable is properly made. If the source files are physically located on
the QNX Server ( mounted through NFS) the executable is NOT properly made.

I think that the “bindres” process is used to add the user-defined widgets
to the application. The problem appears to be that instead of adding to the
344K executable, the “bindres” process seems to replace the 344K executable
with a 131K executable (which is most likely the size of my user-defined
widgets).

Can anybody help me to solve this problem.

Koppula

I can’t reproduce this here. What version of NFS/QNX4 are you using
as a server?

Koppula Ravi Kumar <koppula.ravikumar@snapon.com> wrote:

Hi,
I am developing a photon application using PhAB 2.0. on QNX RTP. If the
source files are physically located on the Real Time Platform machine, the
executable is properly made. If the source files are physically located on
the QNX Server ( mounted through NFS) the executable is NOT properly made.

I think that the “bindres” process is used to add the user-defined widgets
to the application. The problem appears to be that instead of adding to the
344K executable, the “bindres” process seems to replace the 344K executable
with a 131K executable (which is most likely the size of my user-defined
widgets).

Can anybody help me to solve this problem.

Koppula




cburgess@qnx.com

I have seen some issues with NFS in the past. As a workaround, can
you edit the Makefile in your “src/gcc_ntox86” (or whatever is
appropriate) directory. You will see some lines similar to:

usemsg phab_app …/Usemsg
phabbind phab_app $(ABMOD)

Prepend “sync;” or “sync;sync;” before the phabbind, and try it again.

usemsg phab_app …/Usemsg
sync;sync;phabbind phab_app $(ABMOD)

Let us know.
GP

Colin Burgess <cburgess@qnx.com> wrote:

I can’t reproduce this here. What version of NFS/QNX4 are you using
as a server?

Koppula Ravi Kumar <> koppula.ravikumar@snapon.com> > wrote:
Hi,
I am developing a photon application using PhAB 2.0. on QNX RTP. If the
source files are physically located on the Real Time Platform machine, the
executable is properly made. If the source files are physically located on
the QNX Server ( mounted through NFS) the executable is NOT properly made.

I think that the “bindres” process is used to add the user-defined widgets
to the application. The problem appears to be that instead of adding to the
344K executable, the “bindres” process seems to replace the 344K executable
with a 131K executable (which is most likely the size of my user-defined
widgets).

Can anybody help me to solve this problem.

Koppula



cburgess@qnx.com


Graeme Peterson
QNX Tools Group
gp@qnx.com