Opened 15 years ago

Closed 15 years ago

#22119 closed defect (fixed)

qt4-mac installs files with names that differ only in case

Reported by: mroman@… Owned by: erickt@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc: clubjuggler@…, dhaines@…, ruud@…, root42, des@…
Port: qt4-mac

Description

case-sensitive hfs+. I am not sure whether this is issue with the case-sensitivity. However notice there is file phonon and dir Phonon in ..../phonon/

DEBUG: Adding file to file_map: /opt/local/libexec/qt4-mac/include/phonon/path.h for: qt4-mac
DEBUG: Adding file to file_map: /opt/local/libexec/qt4-mac/include/phonon/phonon for: qt4-mac
Error: Target org.macports.activate returned: Is a directory
DEBUG: Backtrace: Is a directory
    while executing
"filemap set file_map $file $port"
    (procedure "receipt_flat::register_file" line 11)
    invoked from within
"${macports::registry.format}::register_file $file $port"
    (procedure "registry::register_file" line 3)
    invoked from within
"registry::register_file $file $name"
    (procedure "portimage::activate" line 63)
    invoked from within
"registry_activate $name ${version}_${revision}${portvariants} [array get user_options]"
    (procedure "portactivate::activate_main" line 3)
    invoked from within
"$procedure $targetname"
Warning: the following items did not execute (for qt4-mac): org.macports.activate
Error: Status 1 encountered during processing.


http://pastie.org/657746

root:/opt/local/libexec/qt4-mac/include/phonon ls -R -all
total 528
drwxr-xr-x   3 root  admin   1224 Oct 16 18:45 .
drwxr-xr-x  22 root  admin    748 Oct 16 13:44 ..
drwxr-xr-x   2 root  admin   1564 Oct 16 18:45 Phonon
-rw-r--r--   2 root  admin   1919 Oct 16 17:45 abstractaudiooutput.h
-rw-r--r--   2 root  admin   6633 Oct 16 17:45 abstractmediastream.h
-rw-r--r--   2 root  admin   2290 Oct 16 17:45 abstractvideooutput.h
-rw-r--r--   2 root  admin   2992 Oct 16 17:45 addoninterface.h
-rw-r--r--   2 root  admin   6853 Oct 16 17:45 audiooutput.h
-rw-r--r--   2 root  admin   6185 Oct 16 17:45 audiooutputinterface.h
-rw-r--r--   2 root  admin   7311 Oct 16 17:45 backendcapabilities.h
-rw-r--r--   2 root  admin   9733 Oct 16 17:45 backendinterface.h
-rw-r--r--   2 root  admin   3738 Oct 16 17:45 effect.h
-rw-r--r--   2 root  admin   2324 Oct 16 17:45 effectinterface.h
-rw-r--r--   2 root  admin   7644 Oct 16 17:45 effectparameter.h
-rw-r--r--   2 root  admin   2522 Oct 16 17:45 effectwidget.h
-rw-r--r--   2 root  admin   5800 Oct 16 17:45 mediacontroller.h
-rw-r--r--   2 root  admin   2211 Oct 16 17:45 medianode.h
-rw-r--r--   2 root  admin  23168 Oct 16 17:45 mediaobject.h
-rw-r--r--   2 root  admin   8949 Oct 16 17:45 mediaobjectinterface.h
-rw-r--r--   2 root  admin   8878 Oct 16 17:45 mediasource.h
-rw-r--r--   2 root  admin  11637 Oct 16 17:45 objectdescription.h
-rw-r--r--   2 root  admin  16713 Oct 16 17:45 objectdescriptionmodel.h
-rw-r--r--   2 root  admin   8091 Oct 16 17:45 path.h
-rw-r--r--   2 root  admin    944 Oct 16 17:45 phonon
-rw-r--r--   2 root  admin   1802 Oct 16 17:45 phonon_export.h
-rw-r--r--   2 root  admin   4010 Oct 16 17:45 phonondefs.h
-rw-r--r--   2 root  admin   8951 Oct 16 17:45 phononnamespace.h
-rw-r--r--   2 root  admin   4106 Oct 16 17:45 platformplugin.h
-rw-r--r--   2 root  admin   4883 Oct 16 17:45 seekslider.h
-rw-r--r--   2 root  admin   4514 Oct 16 17:45 streaminterface.h
-rw-r--r--   2 root  admin   6472 Oct 16 17:45 videoplayer.h
-rw-r--r--   2 root  admin   7631 Oct 16 17:45 videowidget.h
-rw-r--r--   2 root  admin   2382 Oct 16 17:45 videowidgetinterface.h
-rw-r--r--   2 root  admin   6326 Oct 16 17:45 volumefadereffect.h
-rw-r--r--   2 root  admin   1976 Oct 16 17:45 volumefaderinterface.h
-rw-r--r--   2 root  admin   4992 Oct 16 17:45 volumeslider.h

./Phonon:
total 352
drwxr-xr-x  2 root  admin  1564 Oct 16 18:45 .
drwxr-xr-x  3 root  admin  1224 Oct 16 18:45 ..
-rw-r--r--  2 root  admin    46 Oct 16 17:45 AbstractAudioOutput
-rw-r--r--  2 root  admin    46 Oct 16 17:45 AbstractMediaStream
-rw-r--r--  2 root  admin    46 Oct 16 17:45 AbstractVideoOutput
-rw-r--r--  2 root  admin    41 Oct 16 17:45 AddonInterface
-rw-r--r--  2 root  admin    44 Oct 16 17:45 AudioCaptureDevice
-rw-r--r--  2 root  admin    49 Oct 16 17:45 AudioCaptureDeviceModel
-rw-r--r--  2 root  admin    44 Oct 16 17:45 AudioChannelDescription
-rw-r--r--  2 root  admin    49 Oct 16 17:45 AudioChannelDescriptionModel
-rw-r--r--  2 root  admin    38 Oct 16 17:45 AudioOutput
-rw-r--r--  2 root  admin    44 Oct 16 17:45 AudioOutputDevice
-rw-r--r--  2 root  admin    49 Oct 16 17:45 AudioOutputDeviceModel
-rw-r--r--  2 root  admin    47 Oct 16 17:45 AudioOutputInterface
-rw-r--r--  2 root  admin    47 Oct 16 17:45 AudioOutputInterface40
-rw-r--r--  2 root  admin    47 Oct 16 17:45 AudioOutputInterface42
-rw-r--r--  2 root  admin    46 Oct 16 17:45 BackendCapabilities
-rw-r--r--  2 root  admin    43 Oct 16 17:45 BackendInterface
-rw-r--r--  2 root  admin    33 Oct 16 17:45 Effect
-rw-r--r--  2 root  admin    44 Oct 16 17:45 EffectDescription
-rw-r--r--  2 root  admin    49 Oct 16 17:45 EffectDescriptionModel
-rw-r--r--  2 root  admin    42 Oct 16 17:45 EffectInterface
-rw-r--r--  2 root  admin    42 Oct 16 17:45 EffectParameter
-rw-r--r--  2 root  admin    39 Oct 16 17:45 EffectWidget
-rw-r--r--  2 root  admin    42 Oct 16 17:45 Global
-rw-r--r--  2 root  admin    42 Oct 16 17:45 MediaController
-rw-r--r--  2 root  admin    36 Oct 16 17:45 MediaNode
-rw-r--r--  2 root  admin    38 Oct 16 17:45 MediaObject
-rw-r--r--  2 root  admin    47 Oct 16 17:45 MediaObjectInterface
-rw-r--r--  2 root  admin    38 Oct 16 17:45 MediaSource
-rw-r--r--  2 root  admin    44 Oct 16 17:45 ObjectDescription
-rw-r--r--  2 root  admin    44 Oct 16 17:45 ObjectDescriptionData
-rw-r--r--  2 root  admin    49 Oct 16 17:45 ObjectDescriptionModel
-rw-r--r--  2 root  admin    49 Oct 16 17:45 ObjectDescriptionModelData
-rw-r--r--  2 root  admin    31 Oct 16 17:45 Path
-rw-r--r--  2 root  admin    41 Oct 16 17:45 PlatformPlugin
-rw-r--r--  2 root  admin    37 Oct 16 17:45 SeekSlider
-rw-r--r--  2 root  admin    42 Oct 16 17:45 StreamInterface
-rw-r--r--  2 root  admin    44 Oct 16 17:45 SubtitleDescription
-rw-r--r--  2 root  admin    49 Oct 16 17:45 SubtitleDescriptionModel
-rw-r--r--  2 root  admin    38 Oct 16 17:45 VideoPlayer
-rw-r--r--  2 root  admin    38 Oct 16 17:45 VideoWidget
-rw-r--r--  2 root  admin    47 Oct 16 17:45 VideoWidgetInterface
-rw-r--r--  2 root  admin    44 Oct 16 17:45 VolumeFaderEffect
-rw-r--r--  2 root  admin    47 Oct 16 17:45 VolumeFaderInterface
-rw-r--r--  2 root  admin    39 Oct 16 17:45 VolumeSlider

root:/opt/local/var/macports/software/qt4-mac/4.5.3_0+cocoa+darwin_10+mysql/opt/local/libexec/qt4-mac/include/phonon ls -R -alltotal 528
drwxr-xr-x   3 root  admin   1224 Oct 16 18:43 .
drwxr-xr-x  22 root  admin    748 Oct 16 18:43 ..
drwxr-xr-x   2 root  admin   1564 Oct 16 18:43 Phonon
-rw-r--r--   2 root  admin   1919 Oct 16 17:45 abstractaudiooutput.h
-rw-r--r--   2 root  admin   6633 Oct 16 17:45 abstractmediastream.h
-rw-r--r--   2 root  admin   2290 Oct 16 17:45 abstractvideooutput.h
-rw-r--r--   2 root  admin   2992 Oct 16 17:45 addoninterface.h
-rw-r--r--   2 root  admin   6853 Oct 16 17:45 audiooutput.h
-rw-r--r--   2 root  admin   6185 Oct 16 17:45 audiooutputinterface.h
-rw-r--r--   2 root  admin   7311 Oct 16 17:45 backendcapabilities.h
-rw-r--r--   2 root  admin   9733 Oct 16 17:45 backendinterface.h
-rw-r--r--   2 root  admin   3738 Oct 16 17:45 effect.h
-rw-r--r--   2 root  admin   2324 Oct 16 17:45 effectinterface.h
-rw-r--r--   2 root  admin   7644 Oct 16 17:45 effectparameter.h
-rw-r--r--   2 root  admin   2522 Oct 16 17:45 effectwidget.h
-rw-r--r--   2 root  admin   5800 Oct 16 17:45 mediacontroller.h
-rw-r--r--   2 root  admin   2211 Oct 16 17:45 medianode.h
-rw-r--r--   2 root  admin  23168 Oct 16 17:45 mediaobject.h
-rw-r--r--   2 root  admin   8949 Oct 16 17:45 mediaobjectinterface.h
-rw-r--r--   2 root  admin   8878 Oct 16 17:45 mediasource.h
-rw-r--r--   2 root  admin  11637 Oct 16 17:45 objectdescription.h
-rw-r--r--   2 root  admin  16713 Oct 16 17:45 objectdescriptionmodel.h
-rw-r--r--   2 root  admin   8091 Oct 16 17:45 path.h
-rw-r--r--   2 root  admin    944 Oct 16 17:45 phonon
-rw-r--r--   2 root  admin   1802 Oct 16 17:45 phonon_export.h
-rw-r--r--   2 root  admin   4010 Oct 16 17:45 phonondefs.h
-rw-r--r--   2 root  admin   8951 Oct 16 17:45 phononnamespace.h
-rw-r--r--   2 root  admin   4106 Oct 16 17:45 platformplugin.h
-rw-r--r--   2 root  admin   4883 Oct 16 17:45 seekslider.h
-rw-r--r--   2 root  admin   4514 Oct 16 17:45 streaminterface.h
-rw-r--r--   2 root  admin   6472 Oct 16 17:45 videoplayer.h
-rw-r--r--   2 root  admin   7631 Oct 16 17:45 videowidget.h
-rw-r--r--   2 root  admin   2382 Oct 16 17:45 videowidgetinterface.h
-rw-r--r--   2 root  admin   6326 Oct 16 17:45 volumefadereffect.h
-rw-r--r--   2 root  admin   1976 Oct 16 17:45 volumefaderinterface.h
-rw-r--r--   2 root  admin   4992 Oct 16 17:45 volumeslider.h

./Phonon:
total 352
drwxr-xr-x  2 root  admin  1564 Oct 16 18:43 .
drwxr-xr-x  3 root  admin  1224 Oct 16 18:43 ..
-rw-r--r--  2 root  admin    46 Oct 16 17:45 AbstractAudioOutput
-rw-r--r--  2 root  admin    46 Oct 16 17:45 AbstractMediaStream
-rw-r--r--  2 root  admin    46 Oct 16 17:45 AbstractVideoOutput
-rw-r--r--  2 root  admin    41 Oct 16 17:45 AddonInterface
-rw-r--r--  2 root  admin    44 Oct 16 17:45 AudioCaptureDevice
-rw-r--r--  2 root  admin    49 Oct 16 17:45 AudioCaptureDeviceModel
-rw-r--r--  2 root  admin    44 Oct 16 17:45 AudioChannelDescription
-rw-r--r--  2 root  admin    49 Oct 16 17:45 AudioChannelDescriptionModel
-rw-r--r--  2 root  admin    38 Oct 16 17:45 AudioOutput
-rw-r--r--  2 root  admin    44 Oct 16 17:45 AudioOutputDevice
-rw-r--r--  2 root  admin    49 Oct 16 17:45 AudioOutputDeviceModel
-rw-r--r--  2 root  admin    47 Oct 16 17:45 AudioOutputInterface
-rw-r--r--  2 root  admin    47 Oct 16 17:45 AudioOutputInterface40
-rw-r--r--  2 root  admin    47 Oct 16 17:45 AudioOutputInterface42
-rw-r--r--  2 root  admin    46 Oct 16 17:45 BackendCapabilities
-rw-r--r--  2 root  admin    43 Oct 16 17:45 BackendInterface
-rw-r--r--  2 root  admin    33 Oct 16 17:45 Effect
-rw-r--r--  2 root  admin    44 Oct 16 17:45 EffectDescription
-rw-r--r--  2 root  admin    49 Oct 16 17:45 EffectDescriptionModel
-rw-r--r--  2 root  admin    42 Oct 16 17:45 EffectInterface
-rw-r--r--  2 root  admin    42 Oct 16 17:45 EffectParameter
-rw-r--r--  2 root  admin    39 Oct 16 17:45 EffectWidget
-rw-r--r--  2 root  admin    42 Oct 16 17:45 Global
-rw-r--r--  2 root  admin    42 Oct 16 17:45 MediaController
-rw-r--r--  2 root  admin    36 Oct 16 17:45 MediaNode
-rw-r--r--  2 root  admin    38 Oct 16 17:45 MediaObject
-rw-r--r--  2 root  admin    47 Oct 16 17:45 MediaObjectInterface
-rw-r--r--  2 root  admin    38 Oct 16 17:45 MediaSource
-rw-r--r--  2 root  admin    44 Oct 16 17:45 ObjectDescription
-rw-r--r--  2 root  admin    44 Oct 16 17:45 ObjectDescriptionData
-rw-r--r--  2 root  admin    49 Oct 16 17:45 ObjectDescriptionModel
-rw-r--r--  2 root  admin    49 Oct 16 17:45 ObjectDescriptionModelData
-rw-r--r--  2 root  admin    31 Oct 16 17:45 Path
-rw-r--r--  2 root  admin    41 Oct 16 17:45 PlatformPlugin
-rw-r--r--  2 root  admin    37 Oct 16 17:45 SeekSlider
-rw-r--r--  2 root  admin    42 Oct 16 17:45 StreamInterface
-rw-r--r--  2 root  admin    44 Oct 16 17:45 SubtitleDescription
-rw-r--r--  2 root  admin    49 Oct 16 17:45 SubtitleDescriptionModel
-rw-r--r--  2 root  admin    38 Oct 16 17:45 VideoPlayer
-rw-r--r--  2 root  admin    38 Oct 16 17:45 VideoWidget
-rw-r--r--  2 root  admin    47 Oct 16 17:45 VideoWidgetInterface
-rw-r--r--  2 root  admin    44 Oct 16 17:45 VolumeFaderEffect
-rw-r--r--  2 root  admin    47 Oct 16 17:45 VolumeFaderInterface
-rw-r--r--  2 root  admin    39 Oct 16 17:45 VolumeSlider

Attachments (2)

file_map.db.zip (368.1 KB) - added by mroman@… 15 years ago.
receipt.bz2 (358.0 KB) - added by mroman@… 15 years ago.

Download all attachments as: .zip

Change History (11)

Changed 15 years ago by mroman@…

Attachment: file_map.db.zip added

Changed 15 years ago by mroman@…

Attachment: receipt.bz2 added

comment:1 Changed 15 years ago by jmroot (Joshua Root)

Cc: clubjuggler@… added
Owner: changed from macports-tickets@… to erickt@…

While this is technically a bug in the filemap code (probably the same issue as #14123), the port is also presumably not installing entirely correctly on case-insensitive systems?

comment:2 Changed 15 years ago by mroman@…

qt4-mac @4.5.3_0+cocoa+darwin_10+mysql (active)
root:~ port contents qt4-mac
Port qt4-mac does not contain any file or is not active.

deactivating doesn't removes installed files, so activating it again gives errors, that these files already exists and are not installed be any active port.
I had ncursesw installed. Upon uninstalling some files are not being removed. So reactivating gives the messages, that these files exists.

I assume this is the same bug, except in case of ncursesw the activation (fresh installation) gives no error, because there is no file/dir conflict.

comment:3 Changed 15 years ago by dhaines@…

This is related to ticket #22046, which I reported, thinking it was an ncursesw thing. I later discovered that it's a case-sensitivity issue, and I found this ticket. If someone fixes this one, the other one should probably be closed too.

comment:4 Changed 15 years ago by dhaines@…

Cc: dhaines@… added

Cc Me!

comment:5 Changed 15 years ago by jmroot (Joshua Root)

Component: baseports
Summary: qt4-mac activation failsqt4-mac installs files with names that differ only in case

comment:6 Changed 15 years ago by ruud@…

Cc: ruud@… added

Cc Me!

comment:7 Changed 15 years ago by root42

Cc: arne.schmitz@… added

Cc Me!

comment:8 Changed 15 years ago by des@…

Cc: des@… added

Cc Me!

comment:9 Changed 15 years ago by sharky@…

Resolution: fixed
Status: newclosed

This should be fixed in r63150, the phonon headers have been reworked in Qt 4.6.1.

Note: See TracTickets for help on using tickets.