Opened 14 years ago

Closed 14 years ago

#26026 closed defect (fixed)

kde4 graphics and network upgrades fail with qca related error

Reported by: jwhowse4 Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: dsdale24@…
Port: kdegraphics4

Description

I have an intel mac running snow leopard 10.6.4 and xcode 3.2.3. After the recent upgrade to qca @2.0.2, Revision 2, the upgrade builds for kdegraphics4 @4.4.5, Revision 2 and kdenetwork4 @4.4.5, Revision 1 both fail. The debug logs are attached, but the error in both cases appears to be "No rule to make target `/opt/macports/libexec/qt4-mac/lib/libqca.2.dylib'". Any suggestions for a fix?

Attachments (2)

kdenetwork4_main.log (379.4 KB) - added by jwhowse4 14 years ago.
kdenetwork4 debug log
kdegraphics4_main.log (1010.4 KB) - added by jwhowse4 14 years ago.
kdegraphics4 debug log

Download all attachments as: .zip

Change History (13)

Changed 14 years ago by jwhowse4

Attachment: kdenetwork4_main.log added

kdenetwork4 debug log

Changed 14 years ago by jwhowse4

Attachment: kdegraphics4_main.log added

kdegraphics4 debug log

comment:1 Changed 14 years ago by michaelld (Michael Dickens)

Owner: changed from macports-tickets@… to michaelld@…

I've seen this too, as I was testing out dependents of QCA (which I upgraded yesterday). I think it's an issue with the way cmake is handling QCA (some template or extension to cmake), but I haven't figured out which one nor what has changed. I'm looking into this today & will hopefully work it out quickly.

comment:2 Changed 14 years ago by dsdale24@…

Cc: dsdale24@… added

Cc Me!

comment:3 Changed 14 years ago by mf2k (Frank Schima)

Port: kdegraphics4 added

comment:4 Changed 14 years ago by michaelld (Michael Dickens)

The issue is that with the latest checkin QCA is installed by default as a framework -> a fact that CMake ignores & instead tries to link to the library version in the resulting Makefile (actually called 'build.make'). The library in this case does not exist, so a different interpretation of the error message

No rule to make target `/opt/local/libexec/qt4-mac/lib/libqca.2.dylib'

would be

Target `/opt/local/libexec/qt4-mac/lib/libqca.2.dylib' does not exist

Try building QCA with +no_framework and see if that does the trick for this particular issue. I'm trying to find a better solution, but it might be that I force QCA to be no_framework only.

comment:5 Changed 14 years ago by jwhowse4

Rebuilding QCA with the +no_framework flag allows me to upgrade kdegraphics4 and kdenetwork4 successfully.

comment:6 Changed 14 years ago by michaelld (Michael Dickens)

Great! I also -just- figured out what the bigger issue is. I'll be checking in a fix soon.

comment:7 Changed 14 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Fixed in r70520 & r70522 -- you can use QCA as a framework or library now with all of the KDE ports that I've found that use QCA. Turns out the fix is quite simple: Make sure that 'pkgconfig' knows where to look for the QCA info -- much better than hardwiring the info in as was done before.

comment:8 Changed 14 years ago by shane.wilkins@…

Resolution: fixed
Status: closedreopened

Still won't build for me, even on the new version of the portfile. Also won't build with the +no_framework flag either.

Log attached.

Macintosh:~ shane$ sudo port -d install qca
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/qca
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Executing variant universal provides universal
DEBUG: Attempting ln -sf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/qca/work
DEBUG: Starting logging for qca
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: pkgconfig 0.25_1 exists in the ports tree
DEBUG: pkgconfig 0.25_1 +universal is the latest installed
DEBUG: pkgconfig 0.25_1 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/pkgconfig
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! pkgconfig 0.25_1 >= pkgconfig 0.25_1
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: qt4-mac 4.6.3_6 exists in the ports tree
DEBUG: qt4-mac 4.6.3_6 +universal is the latest installed
DEBUG: qt4-mac 4.6.3_6 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/aqua/qt4-mac
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/select-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! qt4-mac 4.6.3_6 >= qt4-mac 4.6.3_6
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: zlib 1.2.5_0 exists in the ports tree
DEBUG: zlib 1.2.5_0 +universal is the latest installed
DEBUG: zlib 1.2.5_0 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/archivers/zlib
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/xcodeversion-1.0.tcl
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! zlib 1.2.5_0 >= zlib 1.2.5_0
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: dbus 1.2.24_1 exists in the ports tree
DEBUG: dbus 1.2.24_1 +universal is the latest installed
DEBUG: dbus 1.2.24_1 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/dbus
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! dbus 1.2.24_1 >= dbus 1.2.24_1
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: expat 2.0.1_0 exists in the ports tree
DEBUG: expat 2.0.1_0 +universal is the latest installed
DEBUG: expat 2.0.1_0 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/expat
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! expat 2.0.1_0 >= expat 2.0.1_0
DEBUG: epoch: in tree: 1 installed: 1
DEBUG: openssl 1.0.0a_0 exists in the ports tree
DEBUG: openssl 1.0.0a_0 +universal is the latest installed
DEBUG: openssl 1.0.0a_0 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/openssl
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! openssl 1.0.0a_0 >= openssl 1.0.0a_0
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: sqlite3 3.7.2_0 exists in the ports tree
DEBUG: sqlite3 3.7.2_0 +universal is the latest installed
DEBUG: sqlite3 3.7.2_0 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/sqlite3
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! sqlite3 3.7.2_0 >= sqlite3 3.7.2_0
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: readline 6.1.000_1 exists in the ports tree
DEBUG: readline 6.1.000_1 +darwin+universal is the latest installed
DEBUG: readline 6.1.000_1 +darwin+universal is active
DEBUG: Merging existing variants '+darwin+universal' into variants
DEBUG: new fully merged portvariants: universal + darwin +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/readline
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Requested variant darwin is not provided by port readline.
DEBUG: Executing variant universal provides universal
DEBUG: Skipping upgrade since readline 6.1.000_1 >= readline 6.1.000_1, even though installed variants "+darwin+universal" do not match "+universal".
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: ncurses 5.7_0 exists in the ports tree
DEBUG: ncurses 5.7_0 +darwin_10+universal is the latest installed
DEBUG: ncurses 5.7_0 +darwin_10+universal is active
DEBUG: Merging existing variants '+darwin_10+universal' into variants
DEBUG: new fully merged portvariants: universal + darwin_10 +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncurses
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Requested variant darwin_10 is not provided by port ncurses.
DEBUG: Executing variant universal provides universal
DEBUG: Skipping upgrade since ncurses 5.7_0 >= ncurses 5.7_0, even though installed variants "+darwin_10+universal" do not match "+universal".
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: ncursesw 5.7_0 exists in the ports tree
DEBUG: ncursesw 5.7_0 +darwin_10+universal is the latest installed
DEBUG: ncursesw 5.7_0 +darwin_10+universal is active
DEBUG: Merging existing variants '+darwin_10+universal' into variants
DEBUG: new fully merged portvariants: universal + darwin_10 +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncursesw
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Requested variant darwin_10 is not provided by port ncursesw.
DEBUG: Executing variant universal provides universal
DEBUG: Skipping upgrade since ncursesw 5.7_0 >= ncursesw 5.7_0, even though installed variants "+darwin_10+universal" do not match "+universal".
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: tiff 3.9.4_0 exists in the ports tree
DEBUG: tiff 3.9.4_0 +universal is the latest installed
DEBUG: tiff 3.9.4_0 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/tiff
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/xcodeversion-1.0.tcl
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! tiff 3.9.4_0 >= tiff 3.9.4_0
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: jpeg 8b_0 exists in the ports tree
DEBUG: jpeg 8b_0 +universal is the latest installed
DEBUG: jpeg 8b_0 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/jpeg
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! jpeg 8b_0 >= jpeg 8b_0
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: libpng 1.2.44_0 exists in the ports tree
DEBUG: libpng 1.2.44_0 +universal is the latest installed
DEBUG: libpng 1.2.44_0 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/libpng
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/archcheck-1.0.tcl
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! libpng 1.2.44_0 >= libpng 1.2.44_0
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: libmng 1.0.10_2 exists in the ports tree
DEBUG: libmng 1.0.10_2 +universal is the latest installed
DEBUG: libmng 1.0.10_2 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/libmng
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! libmng 1.0.10_2 >= libmng 1.0.10_2
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: lcms 1.19_2 exists in the ports tree
DEBUG: lcms 1.19_2 +universal is the latest installed
DEBUG: lcms 1.19_2 +universal is active
DEBUG: Merging existing variants '+universal' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/lcms
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Executing variant universal provides universal
DEBUG: No need to upgrade! lcms 1.19_2 >= lcms 1.19_2
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: qt4_select 0.3_3 exists in the ports tree
DEBUG: qt4_select 0.3_3  is the latest installed
DEBUG: qt4_select 0.3_3  is active
DEBUG: Merging existing variants '' into variants
DEBUG: new fully merged portvariants: universal +
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/qt4_select
DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/select-1.0.tcl
DEBUG: only one arch supported, so not adding the default universal variant
DEBUG: Requested variant universal is not provided by port qt4_select.
DEBUG: No need to upgrade! qt4_select 0.3_3 >= qt4_select 0.3_3
--->  Computing dependencies for qca
DEBUG: Searching for dependency: pkgconfig
DEBUG: Found Dependency: receipt exists for pkgconfig
DEBUG: Searching for dependency: qt4-mac
DEBUG: Found Dependency: receipt exists for qt4-mac
DEBUG: Executing org.macports.main (qca)
--->  Fetching qca
DEBUG: fetch phase started at Sun Aug 29 14:05:40 EDT 2010
DEBUG: Executing org.macports.fetch (qca)
--->  Verifying checksum(s) for qca
DEBUG: checksum phase started at Sun Aug 29 14:05:40 EDT 2010
DEBUG: Executing org.macports.checksum (qca)
--->  Checksumming qca-2.0.2.tar.bz2
DEBUG: Correct (md5) checksum for qca-2.0.2.tar.bz2
DEBUG: Correct (sha1) checksum for qca-2.0.2.tar.bz2
DEBUG: Correct (rmd160) checksum for qca-2.0.2.tar.bz2
DEBUG: setting option extract.cmd to /usr/bin/bzip2
--->  Extracting qca
DEBUG: extract phase started at Sun Aug 29 14:05:40 EDT 2010
DEBUG: Executing org.macports.extract (qca)
--->  Extracting qca-2.0.2.tar.bz2
DEBUG: setting option extract.args to '/opt/local/var/macports/distfiles/qca/qca-2.0.2.tar.bz2'
DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work" && /usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/qca/qca-2.0.2.tar.bz2' | /usr/bin/gnutar --no-same-owner -xf -'
DEBUG: patch phase started at Sun Aug 29 14:05:44 EDT 2010
DEBUG: Executing org.macports.patch (qca)
--->  Applying patches to qca
--->  Applying /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/qca/files/patch-configure.diff
DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work/qca-2.0.2" && /usr/bin/patch -p0'
patching file configure
--->  Configuring qca
DEBUG: Using compiler 'Mac OS X gcc 4.2'
DEBUG: configure phase started at Sun Aug 29 14:05:44 EDT 2010
DEBUG: Executing org.macports.configure (qca)
DEBUG: Environment: CPATH='/opt/local/include' CFLAGS='-O2 -arch x86_64 -arch i386' CPPFLAGS='-I/opt/local/include' CXXFLAGS='-O2 -arch x86_64 -arch i386' LIBRARY_PATH='/opt/local/lib' MACOSX_DEPLOYMENT_TARGET='10.6' CXX='/usr/bin/g++-4.2' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work/.CC_PRINT_OPTIONS' F90FLAGS='-O2' LDFLAGS='-L/opt/local/lib -arch x86_64 -arch i386' OBJC='/usr/bin/gcc-4.2' FCFLAGS='-O2' INSTALL='/usr/bin/install -c' OBJCFLAGS='-O2 -arch x86_64 -arch i386' FFLAGS='-O2' CC_PRINT_OPTIONS='YES' CC='/usr/bin/gcc-4.2'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work/qca-2.0.2" && ./configure --prefix=/opt/local/libexec/qt4-mac --disable-dependency-tracking --universal --verbose --qtdir=/opt/local/libexec/qt4-mac --release --framework'
Usage: ./configure [OPTION]...

This script creates necessary configuration files to build/install.

Main options:
  --prefix=[path]        Base path for build/install.  Default: /usr/local
  --bindir=[path]        Directory for binaries.  Default: PREFIX/bin
  --includedir=[path]    Directory for headers.  Default: PREFIX/include
  --libdir=[path]        Directory for libraries.  Default: PREFIX/lib
  --datadir=[path]       Directory for data.  Default: PREFIX/share
  --qtdir=[path]         Directory where Qt is installed.
  --static               Create a static library instead of shared.
  --verbose              Show extra configure output.
  --help                 This help text.

Project options:
  --release                   Build with debugging turned off (default).
  --debug                     Build with debugging turned on.
  --debug-and-release         Build two versions, with and without debugging
                              turned on (windows/mac only).
  --no-separate-debug-info    Do not store debug information in a separate
                              file (unix only, default for mac).
  --separate-debug-info       Strip debug information into a separate .debug
                              file (unix only, default for non-mac).
  --no-framework              Do not build as a Mac framework.
  --framework                 Build as a Mac framework (default).
  --universal                 Build with Mac universal binary support.
  --mac-sdk=[path]            Path to Mac universal SDK (PPC host only).
  --disable-tests             Don't build examples and unittests.
  --certstore-path=[path]     Path to the SSL/X509 Certificate store file.
  --certstore-internal        Force the use of the bundled store.

--->  Building qca
DEBUG: build phase started at Sun Aug 29 14:05:44 EDT 2010
DEBUG: Executing org.macports.build (qca)
DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work/qca-2.0.2" && /usr/bin/make -j2 all'
make: *** No rule to make target `all'.  Stop.
shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/work/qca-2.0.2" && /usr/bin/make -j2 all " returned error 2
Error: Target org.macports.build returned: shell command failed
DEBUG: Backtrace: shell command failed
    while executing
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"$procedure $targetname"
Warning: the following items did not execute (for qca): org.macports.activate org.macports.build org.macports.destroot org.macports.install
Log for qca is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_qca/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

comment:9 Changed 14 years ago by michaelld (Michael Dickens)

Thanks for the log; it sheds light on the issue: You're trying to install as universal and the configure flag '--disable-dependency-tracking' needs to be removed from the defaults; try adding the following to the Portfile & see if it works:

configure.universal_args-delete --disable-dependency-tracking

comment:10 Changed 14 years ago by michaelld (Michael Dickens)

Did you (or anyone) try the "configure.universal_args-delete" fix? I'm almost to the point of being able to generate this error & fixing it. Hopefully later today, but it might be tomorrow.

comment:11 Changed 14 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: reopenedclosed

I just checked in r71343, which fixes this issue for me as well as creates the correct "universal" install type depending on if the host is 10.5 (32-bit i386 and 32-bit ppc) or 10.6 (32-bit i386 and 64-bit x86_64). Please:

sudo port clean qca
sudo port sync
sudo port install qca [+variants]

with the variants of your choice, and it should now work. I'm closing this ticket, but do reopen it if the above doesn't work for this specific issue.

Note: See TracTickets for help on using tickets.