First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 118196
Alias:
Product:
Component:
Status: RESOLVED
Resolution: LATER
Assigned To: Text-Markup Team <text-markup@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Markus Ullmann <jokey@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 118196 depends on: Show dependency tree
Show dependency graph
Bug 118196 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-01-07 09:54 0000
This app is not expected to work as upstream uses a modified header file from
qt4 (q3richtext_p.h) which is imported from 4.0 and also contains considerable
note:

-- snip
//  W A R N I N G
//  -------------
//
// This file is not part of the Qt API.  It exists for the convenience
// of a number of Qt sources files.  This header file may change from
// version to version without notice, or even be removed.
-- snip

error text:
g++ -Wl,-O1 -Wl,--sort-common -s -o texmaker .obj/main.o .obj/texmaker.o
.obj/symboliconview.o .obj/symbolview.o .obj/latexeditor.o
.obj/latexeditorview.o .obj/linenumberwidget.o .obj/syntaxlog.o
.obj/logeditor.o .obj/metapostlistwidget.o .obj/finddialog.o
.obj/gotolinedialog.o .obj/replacedialog.o .obj/syntaxlatex.o
.obj/structdialog.o .obj/filechooser.o .obj/tabbingdialog.o .obj/arraydialog.o
.obj/tabdialog.o .obj/letterdialog.o .obj/addoptiondialog.o
.obj/quickdocumentdialog.o .obj/usermenudialog.o .obj/usertooldialog.o
.obj/helpwidget.o .obj/refdialog.o .obj/configdialog.o .obj/pageconfig.o
.obj/aboutdialog.o .obj/newtextedit.o .obj/newsyntaxhighlighter.o
.obj/webpublishdialog.o .obj/x11fontdialog.o .obj/moc_texmaker.o
.obj/moc_symboliconview.o .obj/moc_symbolview.o .obj/moc_latexeditor.o
.obj/moc_latexeditorview.o .obj/moc_linenumberwidget.o .obj/moc_q3richtext_p.o
.obj/moc_logeditor.o .obj/moc_metapostlistwidget.o .obj/moc_finddialog.o
.obj/moc_gotolinedialog.o .obj/moc_replacedialog.o .obj/moc_structdialog.o
.obj/moc_filechooser.o .obj/moc_tabbingdialog.o .obj/moc_arraydialog.o
.obj/moc_tabdialog.o .obj/moc_letterdialog.o .obj/moc_addoptiondialog.o
.obj/moc_quickdocumentdialog.o .obj/moc_usermenudialog.o
.obj/moc_usertooldialog.o .obj/moc_helpwidget.o .obj/moc_refdialog.o
.obj/moc_configdialog.o .obj/moc_pageconfig.o .obj/moc_aboutdialog.o
.obj/moc_newtextedit.o .obj/moc_webpublishdialog.o .obj/moc_x11fontdialog.o
.obj/qrc_texmaker.o   -L/usr/lib/qt4 -lQt3Support -L/usr/lib/mysql
-L/usr/lib/qt4 -lQtSql -lQtXml -L/usr/lib -lQtNetwork -lQtGui -laudio -lXt
-lpng -lSM -lICE -lXi -lXrender -lXrandr -lXcursor -lXinerama -lfreetype
-lfontconfig -lXext -lX11 -lQtCore -lz -lm -ldl -lpthread
.obj/newtextedit.o: In function `NewTextEdit::pasteSubType(QByteArray const&,
QMimeSource*)':
newtextedit.cpp:(.text+0xd04d): undefined reference to
`Q3TextDocument::setRichTextInternal(QString const&, Q3TextCursor*)'
.obj/newtextedit.o: In function `NewTextEdit::append(QString const&)':
newtextedit.cpp:(.text+0x114b9): undefined reference to
`Q3TextDocument::setRichTextInternal(QString const&, Q3TextCursor*)'
collect2: ld returned 1 exit status
make: *** [texmaker] Error 1

Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-4.0.2, glibc-2.3.6-r2,
2.6.13 i686)
=================================================================
System uname: 2.6.13 i686 Intel(R) Pentium(R) 4 CPU 3.06GHz
Gentoo Base System version 1.12.0_pre13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
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-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS=" -O2 -march=pentium4 -mtune=pentium4 "
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS=" -O2 -march=pentium4 -mtune=pentium4 "
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS=" ftp://ftp.gentoo.mesh-solutions.com/gentoo/ "
LDFLAGS="-Wl,-O1 -Wl,--sort-common -s"
MAKEOPTS=" -j4 "
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://orion7.digital-server.de/gentoo-portage"
USE="x86 7zip X a52 aac aalib acl acpi ada adns alsa amd amr ao aotuv apache2
apm ares arts artswrappersuid asterisk audiofile avantgo avi bcmath berkdb
bitmap-fonts blender-game bluetooth bootsplash browserplugin bzip2 calendar cap
caps ccache cdb cdda cddb cdio cdparanoia cdr chroot clanJavaScript clanVoice
cle266 cluster cnamefix command-args commercial cpdflib cracklib crypt cscope
css ctype cups curl curlwrappers custom-cflags daap dar32 dar64 dba dbase dbm
dbus dbx debug_gdb dga dio directfb divx4linux djbfft dlloader dmx dpms dts dv
dvb dvd dvdr dvdread edl eds emboss emoticon encode escreen esd ethereal exif
expat extraengine extraicons extramodules extras fam fame fbcon fbsplash ffmpeg
fftw figlet filepro finger firefox flac flash flatfile font-server foomaticdb
fping fpx freetype ftp gd gdbm geoip geometry gif gimp gimpprint glut gmp
gnokii gnuplot gnutls gpgme gphoto2 gpm gps gs gssapi gstreamer gtk gtk2 guile
gzip hal high-ints howl hpn http httpd i8x0 icecast iconv id3 idea idn ieee1394
image imagemagick imap imlib imlib2 informix ingres inline innodb
insecure-drivers interbase ipv6 irc jabber jack jack-tmpfs java javacomm
javamail javascript jce jikes joystick jp2 jpeg jpeg2k junit justify kde
kdeenablefinal kdepim kdexdeltas kerberos kjs kqemu ladcca lame lcms ldap
lesstif libcaca libg++ libgd libwww live lm_sensors logitech-mouse logrotate
lzo lzw mad mail maildir mcal mgetty mhash mikmod mime mimencode ming mixer
mjpeg mmap mmx mmxext mng mod mod_muc mod_pubsub motif mozsvg mozxmlterm mp3
mp4live mpeg mpeg2 mpeg4 mpi mplayer mppe-mppc msession mslu mysql mysqli
nagios-dns nagios-ntp nagios-ping nagios-ssh nas ncurses netboot nethack
network nfs nis nls noamazon normalizemime nptl nptlonly nsplugin ntfs ntlm oav
objc offensive ogg oggvorbis ogre on-the-fly-crypt openal opengl openntpd
openssh openssl osc oscar oss pam pam_chroot pam_timestamp pascal pcapnav pcre
pda pdf pdflib perl php physfs png posix postgres povray ppds prelude print
priority python qt quicktime quotas rar rdesktop readline real recode rhythmbox
rpc rrdtool rss rtc samba sblive scanner screen sdl sensord servlet-2.3
servlet-2.4 session sftp sftplogging sharedext sharedmem shorten skey slang slp
smime smp sms sndfile snmp soap sockets socks5 sox speedo speex spell spl sql
sqlite sqlite3 sse sse-filters sse2 ssl stencil-buffer stream subp subtitles
subversion svg svga svgz sysfs sysvipc szip t1lib tcltk tcpd tetex theora
threads thumbnail tidy tiff timidity tokenizer toolbar tos transcode truetype
truetype-fonts type1 type1-fonts ucs2 udev unicode urandom usb userlocales v4l
v4l2 videos vidix vim vim-pager vim-with-x vlm vnc voice vorbis webdav wifi
win32codecs winbind wma123 wmf wxwindows x11vnc xanim xbase xfs xine xinerama
xml xml2 xmlrpc xmms xpm xrandr xsl xslt xv xvid yv12 zeroconf zlib elibc_glibc
kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS

------- Comment #1 From Caleb Tennis 2006-01-09 05:11:45 0000 -------
What version of Qt4 are you using?

This looks to be an upstream bug with texmaker.

------- Comment #2 From Alexandre Buisse (RETIRED) 2006-01-09 05:56:21 0000 -------
I conctacted upstream today, let's hope they will have a fix.

------- Comment #3 From Alexandre Buisse (RETIRED) 2006-01-10 03:33:25 0000 -------
Quoting upstream :

"It seems that trolltech has modified the q3richtext object once again.
That's because texmaker can't be compiled with qt 4.1."

There is no plan for an upstream fix.

qt herd: Any thoughts? Blocking >=dev-libs/qt-4.1 from texmaker-1.2.1 seems the
only solution so far. 

------- Comment #4 From Caleb Tennis 2006-01-11 12:40:55 0000 -------
I think blocking it is okay, but it's probably going to be vital that they fix
their problem at some point (obviously, someday Qt4.0 won't be in portage
anymore).


Q3TextDocument::setRichTextInternal(QString const&, Q3TextCursor*)

the name tells me that it's an internally used function and isn't really meant
to be used by outside libraries.  Seems like it's more of their issue than
Trolltech's.

my 2 cents...

------- Comment #5 From Alexandre Buisse (RETIRED) 2006-01-11 17:13:00 0000 -------
texmaker-1.21 now requires =x11-libs/qt-4.0*
I had to remove the call to the qt4 eclass, I hope that is ok.

Let's hope the problem will be fixed in newer releases.

First Last Prev Next    No search results available      Search page      Enter new bug