ports/70826: `editors/vim' could not be build on 4.10-RELEASE
Lev Serebryakov
lev at FreeBSD.org
Sun Aug 22 16:50:29 UTC 2004
>Number: 70826
>Category: ports
>Synopsis: `editors/vim' could not be build on 4.10-RELEASE
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Aug 22 16:50:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Lev Serebryakov <lev at FreeBSD.org>
>Release: FreeBSD 4.10-RELEASE i386
>Organization:
>Environment:
System: FreeBSD freebsd4-vmware 4.10-RELEASE FreeBSD 4.10-RELEASE #4: Sat Jul 24 18:41:28 MSD 2004 root@:/usr/src/sys/compile/VMWARE i386
Ports: 22 Aug 2004 20:00 UTC+0400
Perl: 5.8.5 from ports
>Description:
`editors/vim', builded with perl, GTK2 and and cscope could not be linked, because
want to use pthread calls.
>How-To-Repeat:
cd /usr/ports/vim
make WITH_PERL=yes WITH_GTK2=yes WITH_CSCOPE=yes all
Here are log (all `>' replaced with `#'):
===# Vulnerability check disabled
===# Extracting for vim-gtk2-6.3.15
## Checksum OK for vim/vim-6.3.tar.bz2.
## Checksum OK for vim/6.3.001.
## Checksum OK for vim/6.3.002.
## Checksum OK for vim/6.3.003.
## Checksum OK for vim/6.3.004.
## Checksum OK for vim/6.3.005.
## Checksum OK for vim/6.3.006.
## Checksum OK for vim/6.3.007.
## Checksum OK for vim/6.3.008.
## Checksum OK for vim/6.3.009.
## Checksum OK for vim/6.3.010.
## Checksum OK for vim/6.3.011.
## Checksum OK for vim/6.3.012.
## Checksum OK for vim/6.3.013.
## Checksum OK for vim/6.3.014.
## Checksum OK for vim/6.3.015.
===# vim-gtk2-6.3.15 depends on file: /usr/local/bin/perl5.8.5 - found
===# Patching for vim-gtk2-6.3.15
===# vim-gtk2-6.3.15 depends on file: /usr/local/bin/perl5.8.5 - found
===# Applying distribution patches for vim-gtk2-6.3.15
===# Applying FreeBSD patches for vim-gtk2-6.3.15
===# vim-gtk2-6.3.15 depends on file: /usr/local/bin/perl5.8.5 - found
===# vim-gtk2-6.3.15 depends on executable: pkg-config - found
===# vim-gtk2-6.3.15 depends on file: /usr/local/bin/intltool-extract - found
===# vim-gtk2-6.3.15 depends on shared library: iconv.3 - found
===# vim-gtk2-6.3.15 depends on shared library: glib-2.0.400 - found
===# vim-gtk2-6.3.15 depends on shared library: atk-1.0.600 - found
===# vim-gtk2-6.3.15 depends on shared library: pango-1.0.399 - found
===# vim-gtk2-6.3.15 depends on shared library: gtk-x11-2.0.400 - found
===# Configuring for vim-gtk2-6.3.15
cd testdir; make -f Makefile clean
rm -rf *.out *.rej *.orig test.log tiny.vim small.vim mbyte.vim test.ok X* viminfo
rm -f *.o objects/* core vim.core vim xxd/*.o
rm -f xxd/xxd auto/osdef.h auto/pathdef.c auto/if_perl.c
rm -f conftest* *~ auto/link.sed
if test -d po; then cd po; make prefix= clean; fi
rm -f auto/config.status auto/config.cache config.log auto/config.log
rm -f auto/config.h auto/link.log auto/link.sed auto/config.mk
touch auto/config.h
cp config.mk.dist auto/config.mk
rm -f tags
===# Building for vim-gtk2-6.3.15
rm -f auto/config.status auto/config.cache config.log auto/config.log
rm -f auto/config.h auto/link.log auto/link.sed auto/config.mk
touch auto/config.h
cp config.mk.dist auto/config.mk
GUI_INC_LOC="" GUI_LIB_LOC="" CC="cc" CPPFLAGS="" CFLAGS="-O -pipe " LDFLAGS="" srcdir="." ./configure --enable-gui=gtk2 --with-gtk-prefix=/usr/X11R6 --enable-perlinterp --enable-cscope --enable-multibyte --enable-fontset --enable-xim --with-features=big --prefix=/usr/local --with-tlib=termlib
creating cache auto/config.cache
checking whether make sets ${MAKE}... yes
checking for gcc... cc
[...skipped...]
checking for setjmp.h... yes
updating cache auto/config.cache
creating auto/config.status
creating auto/config.mk
creating auto/config.h
make -f Makefile all
mkdir objects
CC="cc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -O -pipe -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -pipe -I/usr/local/include -I/usr/local/lib/perl5/5.8.5/mach/CORE " srcdir=. sh ./osdef.sh
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -O -pipe -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -pipe -I/usr/local/include -I/usr/local/lib/perl5/5.8.5/mach/CORE -o objects/buffer.o buffer.c
[...skipped...]
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -O -pipe -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -pipe -I/usr/local/include -I/usr/local/lib/perl5/5.8.5/mach/CORE -o objects/gui_beval.o gui_beval.c
/usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c
/usr/bin/perl /usr/local/lib/perl5/5.8.5/ExtUtils/xsubpp -prototypes -typemap /usr/local/lib/perl5/5.8.5/ExtUtils/typemap if_perl.xs >> auto/if_perl.c
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -O -pipe -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -pipe -I/usr/local/include -I/usr/local/lib/perl5/5.8.5/mach/CORE -o objects/if_perl.o auto/if_perl.c
if_perl.xs: In function `newWINrv':
if_perl.xs:467: warning: cast from pointer to integer of different size
if_perl.xs: In function `newBUFrv':
if_perl.xs:468: warning: cast from pointer to integer of different size
if_perl.c: In function `XS_VIWIN_DESTROY':
if_perl.c:995: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIWIN_Buffer':
if_perl.c:1021: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIWIN_SetHeight':
if_perl.c:1055: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIWIN_Cursor':
if_perl.c:1086: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_DESTROY':
if_perl.c:1131: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Name':
if_perl.c:1157: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Number':
if_perl.c:1189: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Count':
if_perl.c:1217: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Get':
if_perl.c:1250: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Set':
if_perl.c:1293: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Delete':
if_perl.c:1344: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Append':
if_perl.c:1415: warning: cast to pointer from integer of different size
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -O -pipe -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -pipe -I/usr/local/include -I/usr/local/lib/perl5/5.8.5/mach/CORE -o objects/if_perlsfio.o if_perlsfio.c
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -O -pipe -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -pipe -I/usr/local/include -I/usr/local/lib/perl5/5.8.5/mach/CORE -o objects/netbeans.o netbeans.c
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -O -pipe -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -pipe -I/usr/local/include -I/usr/local/lib/perl5/5.8.5/mach/CORE version.c -o objects/version.o
cc -lXt -L/usr/X11R6/lib -Wl,-R/usr/local/lib/perl5/5.8.5/mach/CORE -L/usr/local/lib -o vim objects/buffer.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/if_cscope.o objects/if_xcmdsrv.o objects/main.o objects/mark.o objects/memfile.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_perl.o objects/if_perlsfio.o !
objects/netbeans.o objects/version.o -Wl,--export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lXft -lfreetype -lz -lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -ltermlib -liconv -lposix1e -Wl,-R/usr/local/lib/perl5/5.8.5/mach/CORE -Wl,-E -L/usr/local/lib /usr/local/lib/perl5/5.8.5/mach/auto/DynaLoader/DynaLoader.a -L/usr/local/lib/perl5/5.8.5/mach/CORE -lperl -lm -lcrypt -lutil -lc
objects/os_unix.o: In function `get_stack_limit':
objects/os_unix.o(.text+0x353): undefined reference to `pthread_attr_init'
objects/os_unix.o(.text+0x365): undefined reference to `pthread_attr_get_np'
objects/os_unix.o(.text+0x37c): undefined reference to `pthread_attr_getstacksize'
objects/os_unix.o(.text+0x393): undefined reference to `pthread_attr_destroy'
*** Error code 1
Stop in /scratch/usr/ports/editors/vim/work/vim63/src.
*** Error code 1
Stop in /scratch/usr/ports/editors/vim/work/vim63/src.
*** Error code 1
Stop in /usr/ports/editors/vim.
>Fix:
I don't know.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list