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.

Reply via email to