Opened 12 years ago
Closed 12 years ago
#34587 closed defect (duplicate)
mysql55 port needs a few fixes.
Reported by: | lhunath@… | Owned by: | pixilla (Bradley Giesbrecht) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.1 |
Keywords: | Cc: | ||
Port: | mysql55 |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
For starters, sorry about not making multiple tickets; I just haven't the time right now and if I don't force myself to write this ticket, it won't happen.
I tried to install mysql55-server today, that didn't go so well. Here's what I needed to do to get it working:
mysql55 needed this patch to get it to work with the latest cmake:
diff --git a/cmake/configure.cmake b/cmake/configure.cmake index c3cc787..6193481 100644 --- a/configure.cmake +++ b/configure.cmake @@ -149,7 +149,9 @@ IF(UNIX) SET(CMAKE_REQUIRED_LIBRARIES ${LIBM} ${LIBNSL} ${LIBBIND} ${LIBCRYPT} ${LIBSOCKET} ${LIBDL} ${CMAKE_THREAD_LIBS_INIT} ${LIBRT}) - LIST(REMOVE_DUPLICATES CMAKE_REQUIRED_LIBRARIES) + IF(CMAKE_REQUIRED_LIBRARIES) + LIST(REMOVE_DUPLICATES CMAKE_REQUIRED_LIBRARIES) + ENDIF() LINK_LIBRARIES(${CMAKE_THREAD_LIBS_INIT}) OPTION(WITH_LIBWRAP "Compile with tcp wrappers support" OFF)
Additionally, after installation, port select --set mysql mysql55
didn't work. Reason? lib/mysql55/bin/mysql_install_db
doesn't exist. The select file installed by mysql55
is outdated. That should be: lib/mysql55/scripts/mysql_install_db
Attachments (1)
Change History (5)
comment:1 Changed 12 years ago by lhunath@…
Changed 12 years ago by lhunath@…
Attachment: | patch-cmake-configure.cmake.diff added |
---|
comment:2 Changed 12 years ago by pixilla (Bradley Giesbrecht)
Owner: | changed from macports-tickets@… to pixilla@… |
---|
comment:3 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | pixilla openmaintainer removed |
---|---|
Description: | modified (diff) |
Please remember to use WikiFormatting when writing in Trac. Note that the Cc field must contain complete email address, and that it is not useful to Cc "openmaintainer" because that's not a person.
comment:4 Changed 12 years ago by pixilla (Bradley Giesbrecht)
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Duplicate of #34475
OK, no edit button in sight and the patch got totally fucked in output. Let me attach it.