Solved!

After deleting another python3 installation and after new installation 
python3.3.5 I could build mod_wsgi. The Makefile I had to be changed 
(-lpython3.3m). 

Thanks,

Egon

On Saturday, April 12, 2014 11:07:41 PM UTC+2, [email protected] wrote:
>
> You are right:
>
> egon@CupidoServer:~$ ldd /usr/local/bin/python3.3
>     linux-vdso.so.1 =>  (0x00007fff201ff000)
>     libpython3.3m.so.1.0 => not found
>     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
> (0x00007f0b70fd5000)
>     libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0b70c14000)
>     /lib64/ld-linux-x86-64.so.2 (0x00007f0b71210000)
> egon@CupidoServer:~$ python3
> python3: error while loading shared libraries: libpython3.3m.so.1.0: 
> cannot open shared object file: No such file or directory
> egon@CupidoServer:~$ 
>
> I'll install Python again.
>
> Egon 
>
> On Saturday, April 12, 2014 5:19:49 AM UTC+2, Graham Dumpleton wrote:
>>
>> If you are getting:
>>
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>>
>> your Python installation is broken.
>>
>> Can you even run python3.3 and get an interpreter prompt?
>>
>> What do you get if you run:
>>
>> ldd /usr/local/bin/python3.3
>>
>> Graham
>>
>> On 11/04/2014, at 4:24 PM, [email protected] <[email protected]> wrote:
>>
>> Dear Graham,
>>
>> I thought the best way is to start in the beginning.
>>
>> So I have
>> - deleted the python 3.3.5 installation
>> - installed again python 3.3.5
>> - extracted again mod_wsgi-3.4.tar.gz
>> - configured mod_wsgi.
>>
>>  egon@CupidoServer:~/Downloads/mod_wsgi-3.4$ ./configure 
>> --with-python=/usr/local/bin/python3.3
>> checking for apxs2... /usr/bin/apxs2
>> checking Apache version... 2.2.22
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> /usr/local/bin/python3.3: error while loading shared libraries: 
>> libpython3.3m.so.1.0: cannot open shared object file: No such file or 
>> directory
>> configure: creating ./config.status
>> config.status: creating Makefile
>> egon@CupidoServer:~/Downloads/mod_wsgi-3.4$ 
>>
>> (The created Makefile contains LDFLAGS =  -Wl,-F -framework).
>>
>> So configure doesn't find libpython3.3m.so.1.0 in /usr/local/lib
>>
>> Egon
>>
>>
>>
>>
>>
>>
>> On Friday, April 11, 2014 12:28:04 PM UTC+2, Graham Dumpleton wrote:
>>>
>>> Indicate what your current LDFLAGS AND LDLIBS settings are from the 
>>> Makefile.
>>>
>>> Run 'make clean' and 'make' again. Provide the output.
>>>
>>> Then provide output from running:
>>>
>>>   ls -las .libs
>>>
>>>   ldd .libs/mod_wsgi.so
>>>
>>> Graham
>>>
>>> On 11/04/2014, at 6:23 AM, [email protected] <[email protected]> wrote:
>>>
>>> Done. But mod_wsgi.so is without python.
>>>
>>> Egon
>>>
>>>
>>> On Friday, April 11, 2014 9:59:17 AM UTC+2, [email protected] wrote:
>>>>
>>>> I remember these flags were generated by configure (and also 
>>>> 'framework'; but I deleted this flag because in one of my tries I got the 
>>>> message that this flag is unknown).
>>>>
>>>> I'll delete the other flags and report what will happened.
>>>>
>>>> Greetings,
>>>>
>>>> Egon
>>>>
>>>>
>>>> On Friday, April 11, 2014 5:35:21 AM UTC+2, Graham Dumpleton wrote:
>>>>>
>>>>> At this point I am very confused about what platform you are on how 
>>>>> you have installed this Python version.
>>>>>
>>>>> You say you are using ldd and the option even 
>>>>> mentions x86_64-linux-gnu-gcc, but you have the option -Wl,-F in there as 
>>>>> well, which is a MacOS X option and is not used in Linux for anything I 
>>>>> know of.
>>>>>
>>>>> Anyway, at this point I suspect that that -Wl,-F option may be 
>>>>> stuffing things out.
>>>>>
>>>>> Edit the Makefile and take that -Wl,-F option out of LDFLAGS as it 
>>>>> simply should not be there on a Linux box.
>>>>>
>>>>> If you can explain how that got in there and whether you edited the 
>>>>> Makefile and added it yourself, that would be helpful to know.
>>>>>
>>>>> Graham
>>>>>
>>>>> On 10/04/2014, at 5:25 PM, [email protected] <[email protected]> 
>>>>> wrote:
>>>>>
>>>>> With python3.3m:
>>>>>
>>>>> egon@CupidoServer:~/mod_wsgi-3.4$ make
>>>>> /usr/bin/apxs2 -c -I/usr/local/include/python3.3m -DNDEBUG     
>>>>> mod_wsgi.c -L/usr/local/lib -L/usr/local/lib/python3.3/config-3.3m 
>>>>> -Wl,-F     -lpython3.3m  -lpthread -ldl  -lutil -lm 
>>>>> /usr/share/apr-1.0/build/libtool --silent --mode=compile 
>>>>> --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -DLINUX=2 
>>>>> -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -I/usr/include/apr-1.0 
>>>>> -I/usr/include/openssl -I/usr/include/xmltok -pthread     
>>>>> -I/usr/include/apache2  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0  
>>>>> -I/usr/local/include/python3.3m -DNDEBUG  -c -o mod_wsgi.lo mod_wsgi.c && 
>>>>> touch mod_wsgi.slo
>>>>> /usr/share/apr-1.0/build/libtool --silent --mode=link 
>>>>> --tag=disable-static x86_64-linux-gnu-gcc -o mod_wsgi.la  -rpath 
>>>>> /usr/lib/apache2/modules -module -avoid-version    mod_wsgi.lo 
>>>>> -L/usr/local/lib -L/usr/local/lib/python3.3/config-3.3m -Wl,-F 
>>>>> -lpython3.3m 
>>>>> -lpthread -ldl -lutil -lm
>>>>> egon@CupidoServer:~/mod_wsgi-3.4$ ldd mod_wsgi.so
>>>>>     linux-vdso.so.1 =>  (0x00007fff253fd000)
>>>>>     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
>>>>> (0x00007f6c0c615000)
>>>>>     libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6c0c255000)
>>>>>     /lib64/ld-linux-x86-64.so.2 (0x00007f6c0ca82000)
>>>>> egon@CupidoServer:~/mod_wsgi-3.4$ 
>>>>>
>>>>>
>>>>> Egon
>>>>>
>>>>>
>>>>> On Thursday, April 10, 2014 9:35:22 PM UTC+2, Graham Dumpleton wrote:
>>>>>>
>>>>>> Whoops.
>>>>>>
>>>>>> LDLIBS =  -lpython3.3m  -lpthread -ldl  -lutil -lm
>>>>>>
>>>>>> On 10/04/2014, at 11:58 AM, [email protected] wrote:
>>>>>>
>>>>>> python3m is not found:
>>>>>>
>>>>>> egon@CupidoServer:~/mod_wsgi-3.4$ make
>>>>>> /usr/bin/apxs2 -c -I/usr/local/include/python3.3m -DNDEBUG     
>>>>>> mod_wsgi.c -L/usr/local/lib -L/usr/local/lib/python3.3/config-3.3m 
>>>>>> -Wl,-F     -lpython3m  -lpthread -ldl  -lutil -lm 
>>>>>> /usr/share/apr-1.0/build/libtool --silent --mode=compile 
>>>>>> --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -DLINUX=2 
>>>>>> -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -I/usr/include/apr-1.0 
>>>>>> -I/usr/include/openssl -I/usr/include/xmltok -pthread     
>>>>>> -I/usr/include/apache2  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0  
>>>>>> -I/usr/local/include/python3.3m -DNDEBUG  -c -o mod_wsgi.lo mod_wsgi.c 
>>>>>> && 
>>>>>> touch mod_wsgi.slo
>>>>>> /usr/share/apr-1.0/build/libtool --silent --mode=link 
>>>>>> --tag=disable-static x86_64-linux-gnu-gcc -o mod_wsgi.la  -rpath 
>>>>>> /usr/lib/apache2/modules -module -avoid-version    mod_wsgi.lo 
>>>>>> -L/usr/local/lib -L/usr/local/lib/python3.3/config-3.3m -Wl,-F 
>>>>>> -lpython3m 
>>>>>> -lpthread -ldl -lutil -lm
>>>>>> /usr/bin/ld: cannot find -lpython3m
>>>>>> collect2: ld returned 1 exit status
>>>>>> apxs:Error: Command failed with rc=65536
>>>>>> .
>>>>>> make: *** [mod_wsgi.la] Fehler 1
>>>>>>
>>>>>>
>>>>>> On Thursday, April 10, 2014 1:41:11 PM UTC+2, Graham Dumpleton wrote:
>>>>>>>
>>>>>>> Change Makefile to:
>>>>>>>
>>>>>>> LDLIBS =  -lpython3m  -lpthread -ldl  -lutil -lm 
>>>>>>>
>>>>>>> What happens then?
>>>>>>>
>>>>>>> Make sure you do a 'make clean' before rebuilding source code.
>>>>>>>
>>>>>>> Graham
>>>>>>>
>>>>>>> On 10/04/2014, at 7:19 AM, [email protected] wrote:
>>>>>>>
>>>>>>> I want to use mod_wsgi with Python3 and Apache2.2 on Ubuntu12.4. 
>>>>>>> Python3.3.5 is in  /usr/local/lib:
>>>>>>> - /usr/local/lib/python3.3
>>>>>>> - /usr/local/lib/libpython3.3m.so
>>>>>>> - /usr/local/lib/libpython3.3m.so.1.0
>>>>>>> - /usr/local/lib/libpython3.so
>>>>>>>
>>>>>>> /usr/local/lib/libpython3.3m.so is a link to 
>>>>>>> /usr/local/lib/libpython3.3m.so.1.0.
>>>>>>>
>>>>>>> I configuired with the Python-Version. 
>>>>>>> ./configure --with-python=/usr/local/bin/python3.3
>>>>>>> Then I added arguments to the generated Makefile. The Makefile is 
>>>>>>> attacvhed.
>>>>>>>
>>>>>>> make comes to a normal end:
>>>>>>> /usr/bin/apxs2 -c -I/usr/local/include/python3.3m -DNDEBUG     
>>>>>>> mod_wsgi.c -L/usr/local/lib -L/usr/local/lib/python3.3/config-3.3m 
>>>>>>> -Wl,-F     -lpython3 -lpthread -ldl  -lutil -lm  
>>>>>>> /usr/share/apr-1.0/build/libtool --silent --mode=compile 
>>>>>>> --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -DLINUX=2 
>>>>>>> -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -I/usr/include/apr-1.0 
>>>>>>> -I/usr/include/openssl -I/usr/include/xmltok -pthread     
>>>>>>> -I/usr/include/apache2  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 
>>>>>>>  
>>>>>>> -I/usr/local/include/python3.3m -DNDEBUG  -c -o mod_wsgi.lo mod_wsgi.c 
>>>>>>> && 
>>>>>>> touch mod_wsgi.slo
>>>>>>> /usr/share/apr-1.0/build/libtool --silent --mode=link 
>>>>>>> --tag=disable-static x86_64-linux-gnu-gcc -o mod_wsgi.la  -rpath 
>>>>>>> /usr/lib/apache2/modules -module -avoid-version    mod_wsgi.lo 
>>>>>>> -L/usr/local/lib -L/usr/local/lib/python3.3/config-3.3m -Wl,-F 
>>>>>>> -lpython3 
>>>>>>> -lpthread -ldl -lutil -lm
>>>>>>>
>>>>>>> But  ldd mod_wsgi.so shows that there is no shared python library:
>>>>>>>     linux-vdso.so.1 =>  (0x00007fff2d3dc000)
>>>>>>>     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
>>>>>>> (0x00007ff506855000)
>>>>>>>     libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff506495000)
>>>>>>>     /lib64/ld-linux-x86-64.so.2 (0x00007ff506cc2000)
>>>>>>>
>>>>>>> What is wrong in the Makefile?
>>>>>>>
>>>>>>> Egon
>>>>>>>
>>>>>>> #  Copyright 2007 GRAHAM DUMPLETON
>>>>>>> # 
>>>>>>> #  Licensed under the Apache License, Version 2.0 (the "License");
>>>>>>> #  you may not use this file except in compliance with the License.
>>>>>>> #  You may obtain a copy of the License at
>>>>>>> # 
>>>>>>> #      http://www.apache.org/licenses/LICENSE-2.0
>>>>>>> # 
>>>>>>> #  Unless required by applicable law or agreed to in writing, 
>>>>>>> software
>>>>>>> #  distributed under the License is distributed on an "AS IS" BASIS,
>>>>>>> #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
>>>>>>> implied.
>>>>>>> #  See the License for the specific language governing permissions 
>>>>>>> and
>>>>>>> #  limitations under the License.
>>>>>>>
>>>>>>> APXS = /usr/bin/apxs2
>>>>>>> PYTHON = /usr/local/bin/python3.3
>>>>>>>
>>>>>>> DESTDIR =
>>>>>>> LIBEXECDIR = /usr/lib/apache2/modules
>>>>>>>
>>>>>>> CPPFLAGS =  -I/usr/local/include/python3.3m -DNDEBUG   
>>>>>>> CFLAGS =  
>>>>>>> LDFLAGS =   -L/usr/local/lib -L/usr/local/lib/python3.3/config-3.3m 
>>>>>>> -Wl,-F    
>>>>>>> LDLIBS =  -lpython3  -lpthread -ldl  -lutil -lm  
>>>>>>>
>>>>>>> all : mod_wsgi.la
>>>>>>>
>>>>>>> mod_wsgi.la : mod_wsgi.c
>>>>>>>     $(APXS) -c $(CPPFLAGS) $(CFLAGS) mod_wsgi.c $(LDFLAGS) $(LDLIBS)
>>>>>>>
>>>>>>> $(DESTDIR)$(LIBEXECDIR) :
>>>>>>>     mkdir -p $@
>>>>>>>
>>>>>>> install : all $(DESTDIR)$(LIBEXECDIR)
>>>>>>>     $(APXS) -i -S LIBEXECDIR=$(DESTDIR)$(LIBEXECDIR) -n 'mod_wsgi' 
>>>>>>> mod_wsgi.la
>>>>>>>
>>>>>>> clean :
>>>>>>>     -rm -rf .libs
>>>>>>>     -rm -f mod_wsgi.o mod_wsgi.la mod_wsgi.lo mod_wsgi.slo 
>>>>>>> mod_wsgi.loT
>>>>>>>     -rm -f config.log config.status
>>>>>>>     -rm -rf autom4te.cache
>>>>>>>
>>>>>>> distclean : clean
>>>>>>>     -rm -f Makefile Makefile.in
>>>>>>>
>>>>>>> realclean : distclean
>>>>>>>     -rm -f configure
>>>>>>>
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "modwsgi" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>> To post to this group, send email to [email protected].
>>>>>>> Visit this group at http://groups.google.com/group/modwsgi.
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "modwsgi" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>> Visit this group at http://groups.google.com/group/modwsgi.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>>
>>>>>>
>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "modwsgi" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>> To post to this group, send email to [email protected].
>>>>> Visit this group at http://groups.google.com/group/modwsgi.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>>
>>>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "modwsgi" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/modwsgi.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/modwsgi.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to