Refer also to my trouble building db4. (That was on amd64). http://marc.info/?l=openbsd-ports&m=139150088001742&w=2
Now I'm trying to build vim-no_x11 on arm. Very similar issue: arm:~/ports/editors/vim> env FLAVOR=no_x11 make install [runs and runs] install -c -o root -g bin -m 444 /home/tedu/ports/editors/vim/files/pf.vim /home/ted u/ports/editors/vim/files/openbsd.vim /home/tedu/ports/pobj/vim-7.4.135-no_x11/fake -armv7-no_x11/usr/local/share/vim/vim74/syntax/ install -d -o root -g bin -m 755 /home/tedu/ports/pobj/vim-7.4.135-no_x11/fake-armv7 -no_x11/usr/local/share/applications perl /home/tedu/ports/infrastructure/bin/pkg_subst -DP=vim74 -DMACHINE_ARCH=arm -DAR CH=armv7 -DHOMEPAGE=http://www.vim.org/ -D^PREFIX=/home/tedu/ports/pobj/vim-7.4.135- no_x11/fake-armv7-no_x11/usr/local -D^SYSCONFDIR=/etc -DFLAVOR_EXT=-gtk2 -DFULLPKGNA ME=vim-7.4.135-gtk2 -DMAINTAINER=The\ OpenBSD\ ports\ mailing-list\ \<ports@openbsd. org\> -D^BASE_PKGPATH=editors/vim,gtk2 -D^LOCALBASE=/usr/local -D^X11BASE=/usr/X11R6 -D^TRUEPREFIX=/usr/local -D^RCDIR=/etc/rc.d -o root -g bin -m 444 -c /home/tedu/po rts/editors/vim/files/gvim.desktop /home/tedu/ports/pobj/vim-7.4.135-no_x11/fake-ar mv7-no_x11/usr/local/share/applications/gvim.desktop install -d -o root -g bin -m 755 /home/tedu/ports/pobj/vim-7.4.135-no_x11/fake-armv7 -no_x11/usr/local/share/pixmaps install -c -o root -g bin -m 444 /home/tedu/ports/pobj/vim-7.4.135-gtk2/vim-7.4.135/ runtime/vim48x48.png /home/tedu/ports/pobj/vim-7.4.135-no_x11/fake-armv7-no_x11/usr/ local/share/pixmaps/vim.png install: /home/tedu/ports/pobj/vim-7.4.135-gtk2/vim-7.4.135/runtime/vim48x48.png: No such file or directory *** Error 71 in /home/tedu/ports/editors/vim (Makefile:160 'post-install') Hmm, that's strange. The flavor has flipped to gtk2! .if ! ${FLAVOR:Mno_x11} ${INSTALL_DATA_DIR} ${PREFIX}/share/applications ${SUBST_CMD} -o ${SHAREOWN} -g ${SHAREGRP} -m ${SHAREMODE} -c \ ${FILESDIR}/gvim.desktop \ ${PREFIX}/share/applications/gvim.desktop ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKDIST}/runtime/vim48x48.png ${PREFIX}/share/pixmaps/vim. png Here's the part of the Makefile that comes from. It's supposed to be ! no_x11, right? What's happening? The PREFIX is still correct, but the WRKDIST is wrong. Rest of error messages: *** Error 1 in . (/home/tedu/ports/infrastructure/mk/bsd.port.mk:2757 '/home/tedu/po rts/pobj/vim-7.4.135-no_x11/fake-armv7-no_x11/.fake_done') *** Error 1 in . (/home/tedu/ports/infrastructure/mk/bsd.port.mk:1874 '/home/tedu/po rts/packages/arm/all/vim-7.4.135p0-no_x11.tgz') *** Error 1 in . (/home/tedu/ports/infrastructure/mk/bsd.port.mk:2426 '_internal-pac kage') *** Error 1 in . (/home/tedu/ports/infrastructure/mk/bsd.port.mk:2406 'package') *** Error 1 in . (/home/tedu/ports/infrastructure/mk/bsd.port.mk:1891 '/var/db/pkg/v im-7.4.135p0-no_x11/+CONTENTS') *** Error 1 in /home/tedu/ports/editors/vim (/home/tedu/ports/infrastructure/mk/bsd. port.mk:2406 'install') I have PORTSDIR=/home/tedu/ports set in mk.conf, btw.
