Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133654 - dev-util/lincvs-1.4.3 fails to compile.
Summary: dev-util/lincvs-1.4.3 fails to compile.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
: 134800 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-05-17 18:31 UTC by Mike Pagano
Modified: 2007-05-15 09:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
lincvs 1.4.3 patch for AnnotateDialog.ui - include file case change (lincvs-1.4.3-r1-case-change-AnnotateDialog.patch,442 bytes, patch)
2006-05-17 18:32 UTC, Mike Pagano
Details | Diff
lincvs 1.4.3 patch for CheckoutDialog.ui - include file case change (lincvs-1.4.3-r1-case-change-CheckoutDialog.patch,454 bytes, patch)
2006-05-17 18:33 UTC, Mike Pagano
Details | Diff
lincvs 1.4.3 patch for ResolvDialog.ui - include file case change (lincvs-1.4.3-r1-case-change-ResolvDialog.patch,629 bytes, patch)
2006-05-17 18:33 UTC, Mike Pagano
Details | Diff
lincvs 1.4.3 patch for UpdateOtherRevisionStdDialog.ui - include file case change (lincvs-1.4.3-r1-case-change-UpdateOtherRevisionStdDialog.patch,480 bytes, patch)
2006-05-17 18:33 UTC, Mike Pagano
Details | Diff
lincvs 1.4.3 patch for LogDialog.ui - include file name change (lincvs-1.4.3-r1-include-name-change-LogDialog.patch,532 bytes, patch)
2006-05-17 18:34 UTC, Mike Pagano
Details | Diff
lincvs 1.4.3 patch for settingsdialog.ui - include file name change (lincvs-1.4.3-r1-include-name-change-settingsdialog.patch,1.45 KB, patch)
2006-05-17 18:36 UTC, Mike Pagano
Details | Diff
lincvs 1.4.3-r1 ebuild to apply patches (lincvs-1.4.3-r1.ebuild,1.84 KB, application/octet-stream)
2006-05-17 18:37 UTC, Mike Pagano
Details
ebuild for lincvs-1.4.3-r1 (lincvs-1.4.3-r1.ebuild,1.82 KB, application/octet-stream)
2006-05-18 06:57 UTC, Mike Pagano
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Pagano gentoo-dev 2006-05-17 18:31:00 UTC
It appears that certain files attempt to include files with the incorrect case and two files attempt to include a header file that has an incorrect name.

I've written 4 patches which fix the case and 2 that fix the incorrect header include.

The 6 files affected are:

AnnotateDialog.ui - include file case change
LogDialog.ui - include file name change
CheckoutDialog.ui - include file case change
settingsdialog.ui - include file name change
ResolvDialog.ui - include file case change
UpdateOtherRevisionStdDialog.ui - include file case change

I've also written a lincvs-1.4.3-r1.ebuild to unpack the source and apply the patches.

It builds and runs on my system so I have removed all keywords except for ~x86.

Compile errors:

/usr/qt/3/bin/uic src/AnnotateDialog.ui -i AnnotateDialog.h -o .ui/AnnotateDialog.cpp
i686-pc-linux-gnu-g++ -c -pipe -Wall -W -O2 -march=pentium4 -pipe -fno-strict-aliasing -D_REENTRANT  -DUSE_TM_GMTOFF -DNANOSLEEP -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -Isrc -I./res -Iconfig -Icvslib -Icompat -I/usr/qt/3/include -I.ui/ -I.moc/ -o .obj/AnnotateDialog.o .ui/AnnotateDialog.cpp
.ui/AnnotateDialog.cpp:18:27: cvsfileviewer.h: No such file or directory
make: *** [.obj/AnnotateDialog.o] Error 1

...

/usr/qt/3/bin/uic src/LogDialog.ui -i LogDialog.h -o .ui/LogDialog.cpp
i686-pc-linux-gnu-g++ -c -pipe -Wall -W -O2 -march=pentium4 -pipe -fno-strict-aliasing -D_REENTRANT  -DUSE_TM_GMTOFF -DNANOSLEEP -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -Isrc -I./res -Iconfig -Icvslib -Icompat -I/usr/qt/3/include -I.ui/ -I.moc/ -o .obj/LogDialog.o .ui/LogDialog.cpp
.ui/LogDialog.cpp:25:25: logtreeview.h: No such file or directory
.ui/LogDialog.cpp:26:25: loglistview.h: No such file or directory

...

/usr/qt/3/bin/uic src/settingsdialog.ui -i settingsdialog.h -o .ui/settingsdialog.cpp
i686-pc-linux-gnu-g++ -c -pipe -Wall -W -O2 -march=pentium4 -pipe -fno-strict-aliasing -D_REENTRANT  -DUSE_TM_GMTOFF -DNANOSLEEP -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -Isrc -I./res -Iconfig -Icvslib -Icompat -I/usr/qt/3/include -I.ui/ -I.moc/ -o .obj/settingsdialog.o .ui/settingsdialog.cpp
.ui/settingsdialog.cpp:34:26: ccolorbutton.h: No such file or directory
make: *** [.obj/settingsdialog.o] Error 1

...

/usr/qt/3/bin/uic src/CheckoutDialog.ui -i CheckoutDialog.h -o .ui/CheckoutDialog.cpp
i686-pc-linux-gnu-g++ -c -pipe -Wall -W -O2 -march=pentium4 -pipe -fno-strict-aliasing -D_REENTRANT  -DUSE_TM_GMTOFF -DNANOSLEEP -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -Isrc -I./res -Iconfig -Icvslib -Icompat -I/usr/qt/3/include -I.ui/ -I.moc/ -o .obj/CheckoutDialog.o .ui/CheckoutDialog.cpp
.ui/CheckoutDialog.cpp:24:32: revisionwidgetimpl.h: No such file or directory
make: *** [.obj/CheckoutDialog.o] Error 1

...

/usr/qt/3/bin/uic src/ResolvDialog.ui -i ResolvDialog.h -o .ui/ResolvDialog.cpp
i686-pc-linux-gnu-g++ -c -pipe -Wall -W -O2 -march=pentium4 -pipe -fno-strict-aliasing -D_REENTRANT  -DUSE_TM_GMTOFF -DNANOSLEEP -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -Isrc -I./res -Iconfig -Icvslib -Icompat -I/usr/qt/3/include -I.ui/ -I.moc/ -o .obj/ResolvDialog.o .ui/ResolvDialog.cpp
.ui/ResolvDialog.cpp:19:27: filetableimpl.h: No such file or directory
make: *** [.obj/ResolvDialog.o] Error 1

...

/usr/qt/3/bin/uic src/UpdateOtherRevisionStdDialog.ui -i UpdateOtherRevisionStdDialog.h -o .ui/UpdateOtherRevisionStdDialog.cpp
i686-pc-linux-gnu-g++ -c -pipe -Wall -W -O2 -march=pentium4 -pipe -fno-strict-aliasing -D_REENTRANT  -DUSE_TM_GMTOFF -DNANOSLEEP -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -Isrc -I./res -Iconfig -Icvslib -Icompat -I/usr/qt/3/include -I.ui/ -I.moc/ -o .obj/UpdateOtherRevisionStdDialog.o .ui/UpdateOtherRevisionStdDialog.cpp
.ui/UpdateOtherRevisionStdDialog.cpp:18:32: revisionwidgetimpl.h: No such file or directory
make: *** [.obj/UpdateOtherRevisionStdDialog.o] Error 1

...


$ emerge --info
Portage 2.1_rc1-r2 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r7 i686)
=================================================================
System uname: 2.6.16-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.llarian.net/"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://CookieDough/gentoo-portage"
USE="x86 X alsa apache2 apm arts asf avi berkdb bitmap-fonts browserplugin cdparanoia cdr cli crypt cups directfb divx4linux dri dvd eds emboss encode esd fbdev firefox foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog java jpeg kde libg++ libwww live mad mikmod motif mp3 mpeg nas ncurses network nls no-htdocs nptl nsplugin nvidia ogg opengl oss pam pcre pdflib perl png pppd python qt quicktime readline reflection rtc sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev v4l video-cards_nvidia vorbis win32codecs xml xmms xorg xv zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux userland_GNU video_cards_nvidia video_cards_vesafb video_cards_vesa video_cards_fbdev"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Mike Pagano gentoo-dev 2006-05-17 18:32:34 UTC
Created attachment 86969 [details, diff]
lincvs 1.4.3 patch for AnnotateDialog.ui - include file case change
Comment 2 Mike Pagano gentoo-dev 2006-05-17 18:33:04 UTC
Created attachment 86970 [details, diff]
lincvs 1.4.3 patch for CheckoutDialog.ui - include file case change
Comment 3 Mike Pagano gentoo-dev 2006-05-17 18:33:33 UTC
Created attachment 86971 [details, diff]
lincvs 1.4.3 patch for ResolvDialog.ui - include file case change
Comment 4 Mike Pagano gentoo-dev 2006-05-17 18:33:57 UTC
Created attachment 86972 [details, diff]
lincvs 1.4.3 patch for UpdateOtherRevisionStdDialog.ui - include file case change
Comment 5 Mike Pagano gentoo-dev 2006-05-17 18:34:26 UTC
Created attachment 86973 [details, diff]
lincvs 1.4.3 patch for LogDialog.ui - include file name change
Comment 6 Mike Pagano gentoo-dev 2006-05-17 18:36:52 UTC
Created attachment 86974 [details, diff]
lincvs 1.4.3 patch for settingsdialog.ui - include file name change
Comment 7 Mike Pagano gentoo-dev 2006-05-17 18:37:25 UTC
Created attachment 86975 [details]
lincvs 1.4.3-r1 ebuild to apply patches
Comment 8 Mike Pagano gentoo-dev 2006-05-18 06:57:32 UTC
Created attachment 86997 [details]
ebuild for lincvs-1.4.3-r1

fixed keywords to only include ~x86
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2006-05-29 10:45:01 UTC
*** Bug 134800 has been marked as a duplicate of this bug. ***
Comment 10 Mike Pagano gentoo-dev 2007-04-20 23:20:24 UTC
This probably can be closed since this bug is for lincvs-1.4.3 and version 1.4.4 is in the tree and stable on all arches except for ~sparc. 1.4.3 is also unstable on sparc.

Note: lincvs has been renamed crossvc. Ebuilds attached to bug 133654.



Comment 11 Carsten Lohrke (RETIRED) gentoo-dev 2007-05-15 09:48:16 UTC
Please reopen, if this is an issue with 1.4.4 as well.