Opened 17 years ago

Closed 14 years ago

#1416 closed enhancement (fixed)

Qt-4

Reported by: tushar@… Owned by: blfs-book@…
Priority: normal Milestone: 6.3
Component: BOOK Version: SVN
Severity: normal Keywords: Qt
Cc:

Description (last modified by bdubbs@…)

Version Increment.

Waiting for KDE4. The specific version of QT4 will continue to change while we're waiting.

Current KDE 4.0 schedule is for a release on 23 October 2007.

http://techbase.kde.org/Schedules/KDE4/4.0_Release_Roadmap

Change History (23)

comment:1 by bdubbs@…, 17 years ago

Owner: changed from blfs-book@… to bdubbs@…

comment:2 by bdubbs@…, 17 years ago

Status: newassigned

comment:3 by bdubbs@…, 17 years ago

Milestone: future6.2

comment:4 by LFS-User@…, 17 years ago

Many changes to the configure command, notably the book must remove:

-thread -plugin-imgfmt-png

Probably needing added to configure would be:

-release

It appears that libmng is no longer a dependency.

The configure command I used, which add many options that are already the default (just wanted to ensure configure understood them) is:

yes "yes" | ./configure -prefix /opt/qt-4.0.0 \

-sysconfdir /etc/qt \ -release \ -no-exceptions \ -plugin-sql-mysql -I/usr/include/mysql \ -plugin-sql-psql -I/usr/include/postgresql/server \ -plugin-sql-odbc \ -system-zlib \ -qt-gif \ -system-libpng \ -system-libjpeg \ -cups \ -pch \ -system-nas-sound \ -sm \ -xshape \ -xinerama \ -xcursor \ -xrandr \ -xrender \ -fontconfig \ -tablet \ -xkb

It builds just fine using recent LFS SVN (and GCC-4.0.1)

It uses *much* more disk space (about 450 MB now, up from 250 MB)

I've got it timed using about 2 SBU's less (13.5)

comment:5 by LFS-User@…, 17 years ago

op_sys: AllLinux
rep_platform: PCAll
Summary: qt-4.0.0QT-4.0.0

Also noted (by examination of the Makefiles only) is that the time-saving thing of substituting 'make sub-tools' instead of 'make' now probably requires issuing 'make sub-src' first. At least that's what I get by checking over the make targets.

It could be however, that 'make sub-tools' somehow calls 'make sub-src' and I didn't notice it. Another set of eyes on the Makefile would be nice. :-)

comment:6 by LFS-User@…, 17 years ago

Another thing to look at updating is the link created to the libqt.so library. This library is no longer created. In fact, all the shared library names are now different. And there are many more of them.

Also, the doc/man directory in the source tree no longer exists. The copy command in the instructions reference this dir needs to be removed.

comment:7 by LFS-User@…, 17 years ago

Summary: QT-4.0.0Qt-4.0.0

Sorry for the multiple postings to this bug, I should have gotten all this info together and then posted it all at once.

I think this is it, though.

The 'examples' directory is copied during 'make install', so this command can be removed from the book as well.

comment:8 by bdubbs@…, 17 years ago

Milestone: 6.2future

Although qt4 is out, ked won't build against it. Marking this bug as future until a new kde release uses it.

comment:9 by Randy McMurchy, 17 years ago

As most packages have not been ported to Qt-4.0.0 (and it may be that KDE will be one of the first), it might be best to not update our Qt-3.x version, but instead add Qt-4.x to the book.

This way we would have Qt-3.x *and* Qt-4.x in the book similar to the way GTK+-1 and GTK+-2 are in the book. Many packgages in (B)LFS have not been ported to Qt-4.x, including the Linux kernel Qt interface.

comment:10 by bdubbs@…, 17 years ago

Summary: Qt-4.0.0Qt-4.0.1

I don't know of any packages tha use qt4 right now. KDE 3.5 should be released soon and I believe it uses qt-3.3.5. Since qt is a library and there are not blfs packages that use it, lets hold off until KDE 4.0 starts using it.

We do need to update the book to qt-3.3.5.

Is this what you were trying to say? :)

Also, the current qt4 verion is 4.0.1.

comment:11 by Randy McMurchy, 17 years ago

Actually, I have run across one package that can build bindings for Qt-4.x. I believe it was Cairo, but may have been something else, I don't remember.

Anyway, what I was trying to say is that we should keep Qt-3.x in the book for as long as there are packages in the book that have not been ported. This would include the Linux kernel, which may never be ported to Qt-4.x. Only time will tell.

comment:12 by Chris Staub, 16 years ago

Just an update...the current version of Qt is 4.1.1.

comment:13 by bdubbs@…, 16 years ago

Description: modified (diff)
Type: defecttask

comment:14 by Randy McMurchy, 16 years ago

Keywords: Qt added
Summary: Qt-4.0.1Qt-4.1.2
Type: taskenhancement

Version increment to 4.1.2

comment:15 by Moody, 16 years ago

Version increment to 4.2.1

comment:16 by bdubbs@…, 16 years ago

A test to see if this is sent properly to blfs-book.

comment:17 by bdubbs@…, 15 years ago

Description: modified (diff)
Summary: Qt-4.1.2Qt-4

Now version 4.2.3.

comment:18 by bdubbs@…, 15 years ago

Description: modified (diff)

comment:19 by alexander@…, 15 years ago

Debian installs both versions in parallel. Some beyond-the-book software wante to use Qt4 now. So this is at least wiki material.

comment:20 by Randy McMurchy, 15 years ago

Milestone: future6.3
Priority: normalhigh

There is really no reason why this package cannot be added to BLFS while Qt-3 is in the book. It will be quite some time before Qt-3 can be removed. There is going to be some time while both are in the book.

Many current BLFS packages can build bindings for Qt4, so the sooner this is put in the better. Updating the priority.

comment:21 by bdubbs@…, 15 years ago

Owner: changed from bdubbs@… to blfs-book@…
Status: assignednew

comment:22 by Randy McMurchy, 15 years ago

Priority: highnormal

Downgrading this from 'high' priority as we already have packages that are required dependencies, yet they are not in the book either.

This package is not required for anyting in BLFS.

comment:23 by bdubbs@…, 14 years ago

Resolution: fixed
Status: newclosed

Added qt4 to the book with revision 7202.

Note: See TracTickets for help on using tickets.