Opened 14 years ago
Closed 14 years ago
#28621 closed defect (fixed)
wine ports: lib(n)curses 32-bit development files not found
Reported by: | bkgupta@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | jyrkiwahlstedt, niki@…, sule_btnyeleng@…, zap@…, yvadim@…, boydb@…, roczei@…, willk+macports@…, rmnn1211@…, bcpeterson@…, jim.holland@…, mayace.cysque@…, reuben.sterling@…, akofink@…, jeremyhu (Jeremy Huddleston Sequoia), cxp11203@…, james_simon_c@… | |
Port: | wine, wine-devel, wine-crossover-games |
Description
:info:configure checking for mousemask... no :info:configure configure: error: lib(n)curses 32-bit development files not found, curses won't be supported. :info:configure This is an error since --with-curses was requested. :info:configure shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_wine/work/wine-1.2.2" && ./configure --prefix=/opt/local --without-alsa --without-audioio --without-capi --with-cms --with-coreaudio --with-cups --with-curses --without-esd --with-fontconfig --with-freetype --without-gphoto --with-glu --with-gnutls --without-gsm --without-hal --without-jack --with-jpeg --without-ldap --without-mpg123 --without-nas --without-openal --with-opengl --with-openssl --without-oss --with-png --with-pthread --without-sane --with-tiff --without-v4l --with-xcomposite --with-xcursor --with-xinerama --with-xinput --with-xml --with-xrandr --with-xrender --with-xshape --with-xshm --with-xslt --with-xxf86vm --with-x --x-include=/opt/local/include --x-lib=/opt/local/lib " returned error 1 :error:configure Target org.macports.configure returned: configure failure: shell command failed (see log for details) :debug:configure Backtrace: configure failure: shell command failed (see log for details) while executing "$procedure $targetname" :info:configure Warning: the following items did not execute (for wine): org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install :notice:configure Log for wine is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_wine/main.log
Attachments (1)
Change History (35)
comment:1 Changed 14 years ago by bkgupta@…
Cc: | bkgupta@… added |
---|
comment:2 Changed 14 years ago by jmroot (Joshua Root)
Cc: | jwa@… added; bkgupta@… removed |
---|---|
Owner: | changed from macports-tickets@… to ryandesign@… |
Port: | wine added |
Please remember to fill in the Port field and cc the maintainers. You do not need to be in cc when you are the reporter.
comment:3 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Port: | wine-devel added |
---|---|
Status: | new → assigned |
Summary: | Port Wine (MacOSX 10.6.6) - error: lib(n)curses 32-bit development files not found → wine, wine-devel: lib(n)curses 32-bit development files not found |
This was working fine before #12605 was resolved, and I don't have time to dive into this right now.
comment:8 Changed 14 years ago by yvadim@…
I have Xcode Version 3.2.5 (1760) Mac OS 10.6.6. I use today's ports. Lipo reports both i386 and amd64 for libncurses. Wine builds and runs fine once configured --without-curses.
comment:13 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | rmnn1211@… added |
---|
Has duplicate #28667.
Changed 14 years ago by bcpeterson@…
comment:19 Changed 14 years ago by bcpeterson@…
comment:20 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | jeremyhu@… added |
---|---|
Port: | wine-crossover-games added |
Summary: | wine, wine-devel: lib(n)curses 32-bit development files not found → wine ports: lib(n)curses 32-bit development files not found |
comment:22 follow-ups: 24 26 Changed 14 years ago by mikejbond@…
It has to do with the fact that for some reason /opt/local/lib/libncurses.dylib is now a link to /opt/local/lib/libncursesw.5.dylib instead of /opt/local/lib/libncurses.5.dylib. It can be fixed either by changing the ncurses link to the non-w variant or changing line 9807 of wine-devel@1.3.14 configure (I don't know the line number for the other ports) from:
dylib) ac_cv_lib_soname_ncurses=`otool -L conftest$ac_exeext | grep "libncurses\\.[0-9A-Za-z.]*dylib" | sed -e "s/^.*\/\(libncurses\.[0-9A-Za-z.]*dylib\).*$/\1/"';2,$d'` ;;
to:
dylib) ac_cv_lib_soname_ncurses=`otool -L conftest$ac_exeext | grep "libncursesw*\\.[0-9A-Za-z.]*dylib" | sed -e "s/^.*\/\(libncursesw*\.[0-9A-Za-z.]*dylib\).*$/\1/"';2,$d'` ;;
comment:23 Changed 14 years ago by nick@…
I changed the configure file to represent your changes, but it did not fix the problem.
comment:24 follow-up: 25 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to mikejbond@…:
It has to do with the fact that for some reason /opt/local/lib/libncurses.dylib is now a link to /opt/local/lib/libncursesw.5.dylib instead of /opt/local/lib/libncurses.5.dylib.
The reason seems to be #12605.
comment:25 follow-up: 28 Changed 14 years ago by nick@…
Replying to ryandesign@…:
Replying to mikejbond@…:
It has to do with the fact that for some reason /opt/local/lib/libncurses.dylib is now a link to /opt/local/lib/libncursesw.5.dylib instead of /opt/local/lib/libncurses.5.dylib.
The reason seems to be #12605.
Is the newest version of ncurses not being used when configuring wine then?
comment:26 follow-up: 29 Changed 14 years ago by nick@…
Replying to mikejbond@…:
It has to do with the fact that for some reason /opt/local/lib/libncurses.dylib is now a link to /opt/local/lib/libncursesw.5.dylib instead of /opt/local/lib/libncurses.5.dylib. It can be fixed either by changing the ncurses link to the non-w variant or changing line 9807 of wine-devel@1.3.14 configure (I don't know the line number for the other ports) from:
dylib) ac_cv_lib_soname_ncurses=`otool -L conftest$ac_exeext | grep "libncurses\\.[0-9A-Za-z.]*dylib" | sed -e "s/^.*\/\(libncurses\.[0-9A-Za-z.]*dylib\).*$/\1/"';2,$d'` ;;to:
dylib) ac_cv_lib_soname_ncurses=`otool -L conftest$ac_exeext | grep "libncursesw*\\.[0-9A-Za-z.]*dylib" | sed -e "s/^.*\/\(libncursesw*\.[0-9A-Za-z.]*dylib\).*$/\1/"';2,$d'` ;;
You (or someone else) fixed your code up, it works now :). Thanks!
comment:27 follow-up: 30 Changed 14 years ago by bkgupta@…
This still does not work for me. I did a selfupdate, port clean wine, and port install wine. I tried the same with wine-devel.
Also, I tried linking libncurses.dylib to libncurses.5.dylib and reattempting the install without success.
Thanks for everyone's help!
comment:28 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to nick@…:
Is the newest version of ncurses not being used when configuring wine then?
What makes you ask that?
comment:29 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to nick@…:
You (or someone else) fixed your code up, it works now :). Thanks!
Yes, I fixed the WikiFormatting of that comment. Thanks for confirming that works; I'll see about adding similar code to the portfiles.
comment:30 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to bkgupta@…:
This still does not work for me. I did a selfupdate, port clean wine, and port install wine. I tried the same with wine-devel.
Of course. I haven't changed anything in the portfiles yet.
Also, I tried linking libncurses.dylib to libncurses.5.dylib and reattempting the install without success.
Please undo that; the ncurses port already installed things correctly.
comment:32 Changed 14 years ago by mikejbond@…
The latest update to ncurses appears to have fixed the symlink that was causing the problem. After updating ncurses wine-devel does indeed appear to configure and build correctly.
comment:33 Changed 14 years ago by bcpeterson@…
comment:34 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Yes, that seems to be the fix.
Cc Me!