Opened 11 years ago
Last modified 10 years ago
#42394 new submission
[NEW] plaso
Reported by: | jul_bsd@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt), cooljeanius (Eric Gallager) | |
Port: | plaso |
Description
replacement for log2timeline
still some problem on dependencies w multiple python like
$ sudo port install plaso ---> py-construct is replaced by py24-construct ---> Deactivating py-construct @2.00_0 ---> Cleaning py-construct ---> Computing dependencies for py24-construct ---> Cleaning py24-construct ---> Computing dependencies for plaso ---> Dependencies to be installed: py-construct py-dateutil py-dpkt py24-dpkt py-fuse py27-fuse py-parsing py27-parsing py-protobuf py24-protobuf py24-setuptools py-tsk py-yaml py27-yaml libyaml yara ---> Activating py-construct @2.00_0 ---> Cleaning py-construct Error: org.macports.activate for port py-dateutil returned: Image error: Can't find image file /opt/local/var/macports/software/py-dateutil/py-dateutil-2.0_1.darwin_13.noarch.tbz2 Error: Failed to install py-dateutil Please see the log file for port py-dateutil for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-dateutil/py-dateutil/main.log Error: The following dependencies were not installed: py-dateutil py-dpkt py24-dpkt py-fuse py27-fuse py-parsing py27-parsing py-protobuf py24-protobuf py24-setuptools py-tsk py-yaml py27-yaml libyaml yara To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port plaso failed
for some reason py-construct seems restricted to 2.4 or 2.5 and macports is mixing differents versions of python lib...
Attachments (1)
Change History (13)
comment:1 Changed 11 years ago by mf2k (Frank Schima)
comment:2 Changed 11 years ago by jul_bsd@…
switch everything to py27 and removed py-construct for now as only in 24/25
comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
The dependencies in your python27 variant are overwriting the dependencies in the main part of the portfile, which is probably not what you want. Append to the dependencies instead. But since your comment says the only version of python with which plaso works is 2.7, there's no reason to have variants at all.
The license field should read "Apache-2" instead.
comment:5 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|
Thanks. This depends on the port in #42532 being committed first.
comment:6 Changed 11 years ago by jul_bsd@…
comment:7 Changed 11 years ago by jul_bsd@…
comment:10 Changed 10 years ago by jul_bsd@…
- use python.version (when the port will be usable outside of python 2.7; for 3.x, mostly dependencies problem AFAIK)
comment:12 Changed 10 years ago by jul_bsd@…
- migrate to github
- devel 20141129
- tons of libyal/lib* dependencies under review (MUST take release source code and not github source code, non-consistent naming scheme for archive/extracted dir w or not -alpha, -experimental, some with debug args, some with python bindings, no clear dependencies tree, ..)
It is not correct to depend on the stub
py-*
ports. Change them all topy27
at least. Even better would be to have pythonXY variants to allow the user's desired version of python.