Bug 200373 - databases/cassandra2 fails to build with CQL option enabled
Summary: databases/cassandra2 fails to build with CQL option enabled
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: needs-patch
Depends on:
Blocks:
 
Reported: 2015-05-21 19:43 UTC by mikej
Modified: 2017-03-05 10:30 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (admins)


Attachments
Here is the suggested patch to solve Python dependency (671 bytes, patch)
2016-04-28 13:48 UTC, admins
no flags Details | Diff
Poudriere's log (28.38 KB, text/plain)
2016-04-28 13:49 UTC, admins
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description mikej 2015-05-21 19:43:57 UTC
10.1-STABLE FreeBSD 10.1-STABLE #3 r282516:

root@firewallnew /usr/ports/databases/cassandra2]# make clean
===>  Cleaning for cassandra2-2.1.1
[root@firewallnew /usr/ports/databases/cassandra2]# make
===>  License APACHE20 accepted by the user
===>  Found saved configuration for cassandra2-2.1.1
===>   cassandra2-2.1.1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by cassandra2-2.1.1 for building
===>  Extracting for cassandra2-2.1.1
=> SHA256 Checksum OK for apache-cassandra-2.1.1-bin.tar.gz.
/bin/rm -f /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/*.bat /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/stop-server  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/tools/bin/*.bat /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/lib/snappy-java-*.jar
/bin/mv /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/conf/cassandra-topology.properties /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/conf/cassandra-topology.properties.sample
/bin/mv /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/conf/cassandra.yaml /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/conf/cassandra.yaml.sample
/bin/mv /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/conf/cassandra-rackdc.properties /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/conf/cassandra-rackdc.properties.sample
/bin/mv /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/conf/commitlog_archiving.properties /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/conf/commitlog_archiving.properties.sample
===>  Patching for cassandra2-2.1.1
/usr/bin/sed -i '' -e 's|/usr/share/cassandra|/usr/local/share/cassandra/bin|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/cassandra
/usr/bin/sed -i '' -e 's|/usr/share/cassandra|/usr/local/share/cassandra/bin|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/cassandra-cli
/usr/bin/sed -i '' -e 's|/usr/share/cassandra|/usr/local/share/cassandra/bin|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/debug-cql
/usr/bin/sed -i '' -e 's|/usr/share/cassandra|/usr/local/share/cassandra/bin|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/nodetool
/usr/bin/sed -i '' -e 's|/usr/share/cassandra|/usr/local/share/cassandra/bin|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/sstablekeys
/usr/bin/sed -i '' -e 's|/usr/share/cassandra|/usr/local/share/cassandra/bin|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/sstableloader
/usr/bin/sed -i '' -e 's|/usr/share/cassandra|/usr/local/share/cassandra/bin|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/sstablescrub
/usr/bin/sed -i '' -e 's|/usr/share/cassandra|/usr/local/share/cassandra/bin|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/sstableupgrade
/usr/bin/sed -i '' -e 's|/usr/share/cassandra|/usr/local/share/cassandra/bin|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/cqlsh
/usr/bin/sed -i '' -e 's|\`dirname \$\0\`/..|/usr/local/share/cassandra|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/cassandra.in.sh
/bin/rm -f -f /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/conf/*.orig
/usr/bin/sed -i '' -e 's|os.path.dirname(__file__)|"/usr/local/share/cassandra/bin"|'  /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/bin/cqlsh
===>   cassandra2-2.1.1 depends on file: /usr/local/openjdk7/bin/java - found
===>   cassandra2-2.1.1 depends on file: /usr/local/bin/ccache - found
===>  Configuring for cassandra2-2.1.1
===>  Building for cassandra2-2.1.1
-m compileall /usr/ports/databases/cassandra2/work/apache-cassandra-2.1.1/pylib
make[1]: exec(-m) failed (No such file or directory)
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/databases/cassandra2
*** Error code 1

Stop.
make: stopped in /usr/ports/databases/cassandra2
[root@firewallnew /usr/ports/databases/cassandra2]#
Comment 1 olivier 2015-05-30 15:34:13 UTC
I solved the issue with a small addition in the main Makefile:

PYTHON_CMD= python
Comment 2 admins 2015-06-01 17:29:01 UTC
Was anyone able to run this port? I thought it is crashing as desribed in bug #195099 (related Cassadra issue stays open for 7 months: https://issues.apache.org/jira/browse/CASSANDRA-8325).

So maybe mark this port as BROKEN?
Comment 3 admins 2016-04-28 13:48:23 UTC
Created attachment 169783 [details]
Here is the suggested patch to solve Python dependency
Comment 4 admins 2016-04-28 13:49:46 UTC
Created attachment 169784 [details]
Poudriere's log
Comment 5 Martin Wilke freebsd_committer freebsd_triage 2017-03-04 14:56:53 UTC
Hi,

Is this PR still relevant?